更改插件的可识别文件类型

Change recognized filetype of a plugin

我想使用 'plasticboy/vim-markdown' 和 'nelstrom/vim-markdown-folding.' 他们分别需要 filetype=mkdfiletype-markdown。有没有典型的方法告诉插件识别特定文件类型?

我试过将前者的 mkd 的引用更改为 markdown,后者的 markdown 更改为 mkd,但这没有任何效果。截至目前,我只能使用其中一个插件,因为它们需要不同的文件类型。

文件类型插件的通用名称是 (:help ftplugin-name):

ftplugin/<filetype>.vim
ftplugin/<filetype>_<name>.vim
ftplugin/<filetype>/<name>.vim

因此,您需要自己重命名文件名(可能除了文件中的内容之外,尽管不应该有那么多)。由于这使得升级更加困难,您还可以编写链接描述文件,例如~/.vim/ftplugin/mkd_fold.vim 其中仅包含以下命令:

:runtime! ftplugin/markdown_fold.vim