为所有编程语言文件类型设置 vim 设置



我的系统有一些默认的 vim 设置,在编程语言文件上使用毫无意义。我想更改任何具有编程语言文件类型的缓冲区的formatoptions设置。

我一直在为每个文件扩展名向我的 .vimrc 添加一个autocmd

au FileType python,c,cpp,java setlocal formatoptions=crql

但是维护此列表越来越烦人。如何为所有编程语言文件类型(ccpppythonjava...)和可能的所有结构化语法(xmlyamlcfgdiff...)配置设置,但不为gitcommit和无文件类型等杂项文件类型配置设置?我需要维护自己的黑名单吗?

您最好为所有内容打开,然后有选择地针对有问题的文件类型关闭它们。

最新更新