Можно ли конвертировать вкладки в пробелы, сохраняя выравнивание текста? Простая замена работает только тогда, когда нет ведущих
Добавление к строкам пробелов для облегчения чтения.
Можно ли конвертировать вкладки в пробелы, сохраняя выравнивание текста? Простая замена работает только тогда, когда нет ведущих
В Sublime Text 2 вы получаете вертикальные направляющие, где ваш отступ, например: но в VIM я, очевидно, не Есть ли способ показать такие строки в vim? Кстати, мой отступ - 2 пробела. :set tabstop=2 softtabstop=2 shiftwidth=2 expandtab...
Я работаю над целым рядом проектов JavaScript. В большинстве этих проектов отступ для файлов JavaScript составляет 2 пробела, поэтому я установил ширину отступа по умолчанию. Однако это становится 1 или 4 в некоторых других проектах. Есть ли способ попросить Vim изменить стиль отступа на основе...
Я вижу одну из этих двух строк в .vimrcфайлах. Этот, кажется, самый распространенный: filetype plugin indent on Но как это отличается от этой линии: filetype indent on Я нашел документацию для последнего , но я все еще в...
Мне нравится функция интеллектуального отступа в Vim, которая позволяет создавать хорошо кодированные блоки кода. Я регулярно копирую / вставляю код в буферы, но этот код часто плохо отформатирован. Что было бы идеально, так это «переработать» код через систему smart-indent. Это возможно? Например,...
Я прочитал запись вики на отступе исходного кода vim Я до сих пор не могу понять разницу между autoindentиsmartindent Кажется, они делают то же самое, копируя уровень отступа на следующую строку при нажатии...
Я хотел бы иметь разные отступы в зависимости от типа файла, над которым я работаю. Например, работая с .cфайлом, я хотел бы, чтобы отступы составляли 4 пробела. В .htmlфайлах, которые я хотел бы (должен) работать с вкладками. Как мне этого...
В очень длинном файле с (точно) кодом с отступом может быть полезно перейти непосредственно к строке текста над или под курсором, который ограничивает отступ. (Один из способов сделать это может быть через метод отступа, сворачивая текущий уровень отступа, который сворачивает линии, ограничивающие...
Я кодирую некоторые HTML-шаблоны в файлах JADE. Я хочу автоматически делать отступ кода с пробелами вместо табуляции. Я пытался shiftwidth=2, tabstop=2но, несмотря ни на что, все равно отступы, использующие табуляции вместо пробела, что приводит к ошибкам компиляции JADE. Как я могу автоматически...
Я только что обнаружил, что могу легко делать отступы и отступы в Vi с помощью: <<и>> По умолчанию это добавляет tabсимвол. Теперь мне интересно, может ли это быть несколько пробелов через конфигурацию в моем .vimrc? И как мне это...
Мне часто приходится делать отступ вручную, но когда я вхожу в визуальный режим, выбираю строки для отступа и нажимаю <или >, я покидаю визуальный режим независимо от того, хочу я этого или нет. Я бы предпочел, чтобы я оставался в визуальном режиме и сохранял свой выбор и положение курсора...
Я работаю над проектами с разными уровнями отступов. Во многих из этих проектов из-за того, как файлы обычно структурированы, большинство строк имеют отступ по крайней мере на двух уровнях (например, методы в файлах Java). Это будет означать, что создание новой строки, когда на линии строки public...
Например, у меня есть этот код JavaScript. Символ |представляет позицию курсора, и он находится на пустой строке. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } После запрошенной операции содержимое будет выглядеть так: function...
Много раз я сталкивался с ситуацией, когда строка не имеет правильного отступа. Эфир через вставку, плохой / не предпочтительный плагин отступа или чаще всего лишние пробелы, смещающие значение отступа. Я обычно исправить это, <<или >>линия несколько раз , чтобы зафиксировать его. В...
Я вставляю этот текст в 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)...
Например, если у меня есть некоторый код JavaScript, подобный этому: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Если я использую =команду для автоматического отступа, она выглядит так: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Что не то, что я хочу. Я...
Я пробовал это в файле JavaScript после отключения smartindentи autoindentпараметров textwidth = 80, но это все тот же. Это также происходит автоматически из-за textwidthопции при вставке слов, которые вместе имеют длину более 80 символов. Что просходит: /** * - a b c d e f g h i j k l m n o p q r...
Вчера я установил vundle, и с тех пор, как я настроил табуляцию в моем vimrc, он игнорируется и возвращается к 4 вместо 2. Я обнаружил, что следующая строка после абзаца vundle вызывает его: filetype plugin indent on Мой отступ настроен так: set noexpandtab " Make sure that every file uses real...
Предостережение: я не веб-разработчик. Тем не менее, есть редкие случаи, когда мне приходится редактировать HTML. Когда я это делаю, я заметил поведение в Vim, которое мне не нравится, и надеюсь, что смогу изменить его с помощью конфигурации. Когда я кодирую, я склоняюсь к переносу строк по 80...
Время от времени мне приходится работать с кодом, который не соответствует уровню отступа, который я установил для Vim (4 пробела на уровень), обычно после копирования / вставки чего-либо в файл. Я обычно делаю с <<и >>. Проблема в том, что они не переходят на следующий уровень отступа,...