Vim Autoindent Whitespace - PullRequest
       15

Vim Autoindent Whitespace

2 голосов
/ 23 июля 2011

Я пытаюсь работать с Vim в качестве редактора, но когда я использую функцию автоиндентирования, она удаляет мои отступы, на которых нет текста.Это действительно раздражает.Это задокументировано и для этого.

Есть ли способ помешать ему это сделать?

Кроме того, это не дубликат этого вопроса , так как это просто работаетвокруг проблемы.

1 Ответ

3 голосов
/ 24 июля 2011

Добавьте к вам следующее .vimrc:

inoremap <CR> x<BS><CR>

Vim не удалит отступ, если вы вообще что-либо напечатаете в строке, даже если вы удалили то, что набрали сразу.Это то, что делает отображение.

Эта страница предлагает другой, более сложный подход для решения вашего запроса.Но, честно говоря, я думаю, что вы должны принять поведение Vim по умолчанию, не заключающее отступы в пустые строки.Это правильный способ, как правило, избегать строк с пустым пространством.

...