
使用syntax on
vim 語法突出顯示我的~/.hgrc
文件。
vim 如何辨識這個檔案?
如何讓 vim 將相同的語法著色套用到不同名稱的檔案?
答案1
vim 使用執行時間腳本(例如/usr/share/vim/vim73/filetype.vim
)來檢查檔案名,在本例中將其配對為
" Mercurial config (looks like generic config file)
au BufNewFile,BufRead *.hgrc,*hgrc setf cfg
該腳本記錄在這裡:Vim 文件:文件類型
您可以使用類似的命令自訂您的環境(事實上,文件建議您這樣做而不是修改已安裝的filetype.vim
)。 vim 的文件將此稱為“自動命令”,其文件是開始閱讀該功能的最佳位置:Vim 文件:autocmd