我的系統有一些默認的vim設置,在編程語言文件上使用是沒有意義的。我想更改我的formatoptions
設置任何緩衝區與編程語言文件類型。爲所有編程語言文件類型設置vim設置
我已經添加autocmd
到我的.vimrc爲每個文件擴展名:
au FileType python,c,cpp,java setlocal formatoptions=crql
但它變得惱人維持這個名單。我怎樣才能爲所有的編程語言,文件類型(c
,cpp
,python
,java
...)設置,可能所有的結構化語法(xml
,yaml
,cfg
,diff
...),但不爲文件類型雜像gitcommit
和沒有文件類型?我需要維護自己的黑名單嗎?
你有什麼概念*有多少*種語言和結構化文件類型?你有多確定他們可以通過程序識別?請注意,'vim'不會支持它們,但我敢打賭,它支持的列表有一些含糊不清的地方。 – dmckee
我不需要識別每一種編程語言,我只是希望每個編程語言vim都已經配置了一個文件類型以便進行某些設置。 –
您真的*能夠使用Vim支持的數百種語言嗎? – romainl