1
我在.vimrc
下面幾行:禁用自動命令
" UNIX fileformat
au BufRead,BufNewFile * set fileformats=unix,dos
au BufRead,BufNewFile * set fileformat=unix
這些都是要使用UNIX文件格式的任何打開的文件。
除了幫助信息之外,它幾乎適用於所有情況。如果我打字,讓我們說:
:h help
Vim的抱怨說:
"helphelp.txt" [readonly] 350L, 13662C Error detected while processing
BufRead Auto commands for "*": E21: Cannot make changes, 'modifiable'
is off: fileformat=unix
很明顯,我想設置一個不可修改緩衝區的FILEFORMAT選項,這個錯誤是可以預期的。但是,如果不刪除其他文件的功能,最乾淨的方法是什麼?
有沒有辦法對幫助緩衝區有條件地應用/不應用自動命令?
謝謝。