在vim中的注释下方插入新行时,结果倾向于在新行的开头插入"
。这可能是一个简单的解决方案或发生这种情况的原因,但我无法找到确切的解决方案。
最佳答案
如果您正在编辑vim
文件类型的文件,则默认情况下,Vim可能会在您在注释后输入的每个新行的开头插入注释字符(在Vimscript中为"
)。如前所述,这是Vim的formatoptions
设置的结果。
要在当前文件中关闭此行为,请运行
:set formatoptions-=ro
要在默认情况下将其关闭,将此添加到您的
~/.vimrc
中:set formatoptions-=ro
要关闭Vimscript文件,请将添加到您的
~/.vimrc
中:augroup filetype_vim
autocmd!
autocmd FileType vim setlocal formatoptions-=ro
augroup END
r
和o
是可以提供给formatoptions
的选项。有关可能选项的完整列表,请运行:help fo-table
。