我的系统有一些默认的 vim 设置,在编程语言文件上使用这些设置毫无意义。我想更改formatoptions
任何具有编程语言文件类型的缓冲区的设置。
我一直在autocmd
为每个文件扩展名添加一个 .vimrc :
au FileType python,c,cpp,java setlocal formatoptions=crql
但是维护这个列表变得很烦人。如何为所有编程语言文件类型(c
, cpp
, python
, java
...)和可能的所有结构化语法(xml
, yaml
, cfg
, diff
...)配置设置,但不能为其他文件类型(如gitcommit
无文件类型)配置设置?我需要维护自己的黑名单吗?