我想根據文件擴展名vim
更改文件類型。在vim中根據文件擴展名更改文件類型
我在下面的代碼我.vimrc
autocmd BufNew,BufNewFile,BufRead *.txt,*.text,*.md,*.markdown setlocal ft=markdown
但是當我打開一個文件,進一步擴展.md
文件,文件類型沒有變化。我運行:set ft
命令,它顯示輸出爲filetype=modula2
。
我做錯了什麼?
編輯:
我開始重新命名我的老.vimrc
文件調試和創建一個新的只有這條線。它工作正常。然後我替換了舊的.vimrc
文件,並且一切似乎都正常。猜猜這是因爲我使用的一些插件中的一些問題。
但接受ZyX的答案,因爲它認爲我是一個替代方法來做到這一點。
看起來不錯。你確定你的vimrc或插件沒有衝突的線嗎? –
我主要確定在我的vimrc中沒有衝突的行。但是有沒有確定的方法來確定是否存在衝突? – Sudar
最簡單的方法是使用一個新的vimrc,這是唯一的行(當然是備份你現有的vimrc)。然後看看你是否可以重現這種行爲。 –