Vim 使用参数时语法检查不起作用

Vim 使用参数时语法检查不起作用,vim,syntastic,Vim,Syntastic,我设置Syntastic来验证我的PHP代码。我使用PHP和PHPC作为检查工具 let g:syntastic_php_checkers = ['php', 'phpcs'] 这很好用。但是,我想使用WordPress编码标准,所以我添加了这一行 let g:syntastic_php_phpcs_args = "--standard=WordPress" 它应该通过标准参数。值得注意的是,这个参数在命令行中起作用。然而,当我在Vim上运行“SyntasticCheck”时,没有得到响应。

我设置Syntastic来验证我的PHP代码。我使用PHP和PHPC作为检查工具

let g:syntastic_php_checkers = ['php', 'phpcs']
这很好用。但是,我想使用WordPress编码标准,所以我添加了这一行

let g:syntastic_php_phpcs_args = "--standard=WordPress"
它应该通过标准参数。值得注意的是,这个参数在命令行中起作用。然而,当我在Vim上运行“SyntasticCheck”时,没有得到响应。甚至没有错误通知


发生了什么事?

您需要传入
g:syntastic\u php\u phpcs\u args
的默认参数以及其他配置选项。默认选项为
--report=CSV
,因此vim命令应为:

让g:syntastic\u php\u phpcs\u args=“--report=csv--standard=WordPress”

FWIW,我在Syntastic中的phpcs.vim文件中找到了这个