Запитання з тегом «indentation»

Префіксація ліній з пробілом для полегшення читабельності.



7
Повторне відступ коду з відступом
Мені подобається функція розумного відступу Vim, вона дозволяє мені створювати добре відрізні кодові блоки. Я регулярно копіюю / вставляю код у буфери, але цей код часто погано відформатований. Що було б ідеально - це "повторна обробка" коду через систему розумного відступу. Чи таке можливо? Наприклад, як би ви "виправили" такий …
39 indentation  ide 

2
Як змусити Vim адаптуватися до поточного стилю відступу файлу, який я редагую?
Я працюю над низкою проектів JavaScript. У більшості цих проектів відступ файлів JavaScript становить 2 пробіли, тому я встановив мою ширину відступу за замовчуванням для цього. Однак це стає 1 або 4 в деяких інших проектах. Чи є спосіб попросити Vim змінити стиль відступу на основі стилю, який вже використовується …

1
Яка різниця між "відступом плагію для філейтипа" та "відступом файлевого типу"?
Я бачу один із цих двох рядків у .vimrcфайлах. Цей, здається, найпоширеніший: filetype plugin indent on Але чим він відрізняється від цього рядка: filetype indent on Я знайшов документацію на останнє , але все ще плутаю.

1
Яка різниця між autoindent і smartindent у vimrc?
Я читаю запис wiki на відступ вихідного коду vim Я досі не можу зрозуміти різницю між autoindentтаsmartindent Здається, вони роблять те ж саме, скопіюйте рівень відступу в наступний рядок, коли ви натискаєте enter.

4
Як я можу змінити відступ за замовчуванням на основі файлів?
Я хотів би мати різні відступи залежно від типу файлу, над яким я працюю. Наприклад, працюючи над .cфайлом, я хотів би, щоб в моєму відступі було 4 пробіли. У .htmlфайлах, які я хотів би (повинен) працювати з вкладками. Як я цього досягти?

8
Як рухатись вертикально до досягнення символу, який не пробігає?
У дуже довгому файлі з (точно) відрезаним кодом може бути корисним переміщення безпосередньо до рядка тексту над курсором або під ним, що обмежує відступ. (Один із способів зробити це можна за допомогою методу відступів відступів, склавши поточний рівень відступу, який згортає лінії, що обмежують рівень відступу, лише на відстань від …

2
Як відступати як пробіли замість вкладки?
Я кодую деякі HTML-шаблони у файлах JADE. Я хочу автоматичний відступ коду з пробілами замість вкладки. Я спробував shiftwidth=2, tabstop=2але незважаючи ні на що, це все-таки відступи, використовуючи вкладки замість пробілу, що призводить до того, що компіляція JADE видає помилки. Як я можу автоматично відрізати великі розділи коду, використовуючи пробіли …

4
Як я можу змінити розмір відступу?
Я тільки що виявив , що я міг би відступ і зніміть відступ легко в Vi з: <<і>> За замовчуванням додає tabсимвол. Тепер мені цікаво, чи може це бути в декількох просторах через конфігурацію в моєму .vimrc? І як мені це зробити?

3
Як робити відступ> <, не виходячи з візуального режиму та не втрачаючи поточний вибір?
Мені часто доводиться вручну відступати, але коли я переходжу у візуальний режим, вибираю рядки для відступу та натискаю &lt;або &gt;, я залишаю візуальний режим, хочу я чи ні. Я вважаю за краще, щоб я залишався у візуальному режимі, а вибір і положення курсора залишалися недоторканими. Як я можу цього досягти?

3
Як я можу автоматично відступити на нових рядках?
Я працюю над проектами з різним рівнем відступу. У багатьох з цих проектів більшість рядків розміщені з відступом як мінімум на два рівні (наприклад, методи у файлах Java). Це означатиме, що створення нового рядка, коли він знаходиться на лінії public void something () { Приведе мій курсор до наступного рядка, …
15 indentation  ide 

1
Як перемістити курсор на правильний рівень відступу, не виходячи з режиму вставки?
Наприклад, у мене є цей код JavaScript. |Символ представляє позицію курсора і на порожній рядку. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Після запитуваної операції вміст виглядатиме так: function a() { console.log("a"); function b() { console.log("b"); function c() { …

1
Непояснена проблема з відступом gq
Я вставляю цей текст у Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the …

1
Як перенести відступ рядка на конкретне значення?
Багато разів я натрапляю на ситуацію, коли рядок не відведений належним чином. Ефір через пасту, поганий / не бажаний плагін відступу або найчастіше додаткові пробіли, що компенсують значення відступу. Я зазвичай виправляю це за допомогою рядка &lt;&lt;чи &gt;&gt;рядка кілька разів, щоб виправити це. Що стосується додаткових пробілів, я буду робити …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.