1

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

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

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

但是维护这个列表变得很烦人。如何为所有编程语言文件类型(c, cpp, python, java...)和可能的所有结构化语法(xml, yaml, cfg, diff...)配置设置,但不能为其他文件类型(如gitcommit无文件类型)配置设置?我需要维护自己的黑名单吗?

4

1 回答 1

2

您最好将所有内容都打开,然后在文件类型出现问题的地方有选择地关闭它们。

于 2012-10-19T22:50:51.820 回答