我知道在Vim中定义特定文件类型的推荐方法是使用
然而,所有我能找到的示例都是关于像
我之所以问这个问题,是因为这正是我正在做的,但迄今为止它没有起作用。我想知道这是一个错误还是Vim的预期行为。
.vim
文件和filetype plugin
选项。例如,若要为.html
文件添加设置,我需要在.vimrc
中添加filetype plugin on
,并在~/.vim/ftplugin/html.vim
中添加设置。然而,所有我能找到的示例都是关于像
.html
或.sql
这样流行的现有文件类型。对于自定义的文件类型是否也适用同样的修复方法呢?比如,如果我想使用一个扩展名为.newft
的新文件类型,那么如果我创建包含此新类型设置的~/.vim/ftplugin/newft.vim
文件并载入somefile.newft
,Vim会自动检测其类型并加载newft.vim
吗?我之所以问这个问题,是因为这正是我正在做的,但迄今为止它没有起作用。我想知道这是一个错误还是Vim的预期行为。
newft
扩展先前定义的文件类型的配置,该怎么办?如何加载默认设置,即先前文件类型的设置? - alexisftplugin/newft.vim
文件的顶部附近添加runtime ftplugin/previousft.vim
将是我的第一次尝试。 - romainl