在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
ro是可以提供给formatoptions的选项。有关可能选项的完整列表,请运行:help fo-table

09-26 21:57