Предотвращение (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 в нормальном режиме.


посмотреть