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

标签 vim syntastic

我设置 Syntastic 来验证我的 PHP 代码。我使用 PHP 和 PHPCS 作为跳棋。

let g:syntastic_php_checkers = ['php', 'phpcs']

这非常有效。但是,我想使用 WordPress 编码标准,所以我添加了这一行

let g:syntastic_php_phpcs_args = "--standard=WordPress"

它应该传递标准参数。值得注意的是,此参数在命令行中有效。然而,当我在 Vim 上运行“SyntasticCheck”时,我没有得到任何回应。甚至没有错误通知。

有什么事吗?

最佳答案

您需要为 g:syntastic_php_phpcs_args 传递默认参数以及其他配置选项。默认选项是 --report=CSV,所以你的 vim 命令应该是:

让 g:syntastic_php_phpcs_args="--report=csv --standard=WordPress"

FWIW,我在查看 Syntastic 中的 phpcs.vim 文件时发现了这一点。

关于vim - 使用参数时语法检查不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20004303/

相关文章:

javascript - Vim Javascript 自动完成+建议?

vim - 使用 tsconfig.json for tsc with syntastic in vim

vim - js 语法的“快速修复”不适用于 'eslint' 中的 'syntastic'

vim - 根据操作系统映射 vim 键?

linux - 将 vimrc 转换为 Windows

vim - 我可以不打开位置列表吗?

vim - 如何关闭syntastic(vim)中的特定消息?

vim - 在 VIM 中使用 :q, :q! 或 :wq! 时完全退出 Syntastic 创建的位置列表 (lcl) 以及主缓冲区

vim - .vimrc : line 4: syntax error near unexpected token `('

apache - Vim:Sudo Edit 破坏 Apache 语法突出显示