我知道在Vim中定義文件類型特定行爲的推薦方法是使用.vim
文件和filetype plugin
選項。例如,要爲.html
文件添加設置,我會在我的.vimrc
中添加filetype plugin on
,並將設置添加到~/.vim/ftplugin/html.vim
。Vim是否會自動加載文件類型專用插件以用於自定義文件類型?
然而,我能找到的這種方法的所有示例都是關於流行的現有文件類型,如.html
或.sql
。相同的修補程序是否適用於自定義文件類型?假設我想使用擴展名爲.newft
的新文件類型。如果我使用此新類型的設置創建~/.vim/ftplugin/newft.vim
並加載somefile.newft
,Vim是否會自動檢測其類型並加載newft.vim
?
我在問這個,因爲這正是我正在做的,到目前爲止還沒有工作。我想知道這是Vim的錯誤還是預期的行爲。