如何在vim中为复合文件类型命名ftplugin文件名?

如何在vim中为复合文件类型命名ftplugin文件名?,vim,macvim,file-type,Vim,Macvim,File Type,我在vim中有一个名为php.wordpress的复合文件类型,它将与wordpress相关的更改应用于php文件类型 我现在想把php.wordpress对文件的特定更改放在ftplugin文件夹下。对于普通文件类型,文件名是filetype.vim,但是对于复合文件类型,文件名格式应该是什么?它应该命名为php.wordpress.vim 我查看了:help filetype,但找不到任何与复合文件类型相关的文档。Vim将首先查找php.Vim,然后查找wordpress.Vim,但不查找组

我在vim中有一个名为
php.wordpress
的复合文件类型,它将与wordpress相关的更改应用于php文件类型

我现在想把
php.wordpress
对文件的特定更改放在
ftplugin
文件夹下。对于普通文件类型,文件名是
filetype.vim
,但是对于复合文件类型,文件名格式应该是什么?它应该命名为
php.wordpress.vim


我查看了
:help filetype
,但找不到任何与复合文件类型相关的文档。

Vim将首先查找
php.Vim
,然后查找
wordpress.Vim
,但不查找组合文件类型。因此,如果您仅在PHP上下文下使用WordPress定制,将其放入
~/.vim/ftplugin/WordPress.vim
就足够了


如果您有不同的上下文(例如
html.wordpress
),则需要在其中添加一个附加条件(例如
If&filetype=~'^php\

谢谢。现在它只适用于php文件。因此,我将创建一个
wordpress.vim
文件。(顺便说一句,我必须再等6分钟才能接受这个答案)我刚试过,但是我输入的任何东西都没有被接收。vim/ftplugin/wordpress.vim文件是否来源(检查
:scriptnames
)。请注意,第二个ftplugin不能使用
如果存在('b:did\ftplugin')
保护(或修改)。该文件确实包含在内。我已经为syntastic插件定义了一些配置,但它们似乎没有被使用。我想这是syntastic插件的问题;不是每个插件都能处理复合文件类型。