Вопросы с тегом «indentation»

Добавление к строкам пробелов для облегчения чтения.



2
Как заставить Vim адаптироваться к текущему стилю отступа редактируемого файла?
Я работаю над целым рядом проектов JavaScript. В большинстве этих проектов отступ для файлов JavaScript составляет 2 пробела, поэтому я установил ширину отступа по умолчанию. Однако это становится 1 или 4 в некоторых других проектах. Есть ли способ попросить Vim изменить стиль отступа на основе стиля, уже используемого в текущем …

7
Повторный отступ плохо с отступом кода
Мне нравится функция интеллектуального отступа в Vim, которая позволяет создавать хорошо кодированные блоки кода. Я регулярно копирую / вставляю код в буферы, но этот код часто плохо отформатирован. Что было бы идеально, так это «переработать» код через систему smart-indent. Это возможно? Например, как бы вы «исправили» следующий код (выдержка из …
39 indentation  ide 

1
В чем разница между `отступом плагина filetype on` и` отступом filetype on`?
Я вижу одну из этих двух строк в .vimrcфайлах. Этот, кажется, самый распространенный: filetype plugin indent on Но как это отличается от этой линии: filetype indent on Я нашел документацию для последнего , но я все еще в замешательстве.

1
В чем разница между autoindent и smartindent в vimrc?
Я прочитал запись вики на отступе исходного кода vim Я до сих пор не могу понять разницу между autoindentиsmartindent Кажется, они делают то же самое, копируя уровень отступа на следующую строку при нажатии enter.

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

8
Как я могу двигаться вертикально, пока не достигну непробельного символа?
В очень длинном файле с (точно) кодом с отступом может быть полезно перейти непосредственно к строке текста над или под курсором, который ограничивает отступ. (Один из способов сделать это может быть через метод отступа, сворачивая текущий уровень отступа, который сворачивает линии, ограничивающие уровень отступа, чтобы быть только от курсора jили …

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"); …

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;линия несколько раз , чтобы зафиксировать его. В случае лишних пробелов я сделаю 100&lt;&lt;тогда a &gt;&gt;для …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.