3
可能重複:
Changing filetype based on file extention in vimVim:在文件中設置文件類型,但在.vimrc中不起作用 - 如何調試?
我爲.erb文件的較小的語法文件,我試圖讓它加載.erb文件...
當我打開文件本身時,它會加載一些其他語法文件。如果我輸入set filetype=erb
那麼它使用正確的語法。
如何檢查當前文件的文件類型是什麼?當我鍵入:filetype
它只是說filetype detection:ON plugin:ON indent:ON
我在.vimrc文件中的一行:
au! BufRead,BufNewFile *.erb set filetype=erb
我認爲應該設置文件類型,但它不是...不知道如何調試這個?
鍵入'set filetype'來顯示當前的文件類型。 '.erb'文件的默認文件類型是'eruby'。 您還應該檢查'set syntax'來檢查當前語法。 – 2012-02-25 20:48:41
謝謝!當我這次啓動vim時,它神奇地開始正常工作。 'set filetype'和'set syntax'顯示'erb' – foobar 2012-02-25 21:38:26
那麼,在這種情況下,你應該真的感謝運氣,但我總是願意承認我不配,所以你歡迎! – 2012-02-25 22:18:29