Предотвращение (g)Vim от автоматического отступа комментариев
некоторое время назад мне пришлось поставить
filetype plugin on
в моем .vimrc для плагин я использую.
но это вызвало изменение в autoindent, что сводит меня с ума: всякий раз, когда я пишу комментарий"//", а затем нажимаю enter, Vim autoindentation автоматически вводит другой "//" в следующей строке. Но эй, я использую однострочные комментарии, почему я должен использовать его снова в следующей строке (хорошо, не обсуждайте это здесь ;))?
// This is a comment. <ENTER>
// <-- vim automatically puts '// ' there
что я могу сделать, чтобы избежать этого? Я использую автоотступа сидел в своем файл Vim. Я уже пытался
filetype plugin indent off
но это не работает.
2 ответов
посмотри :h formatoptions
и :h fo-table
. Нужным вам параметрам в отключайте r
и o
. Отключение их предотвращает автоматическую вставку Vim лидера комментария (в данном случае "//") при нажатии enter в режиме вставки или при нажатии o
или O
в нормальном режиме.