jjzjj

Syntastic

全部标签

python - 如何在 Syntastic for Vim 中将 Python 允许的最大行长度设置为 120?

我正在使用python-mode对于Vim,我更喜欢有120个字符行,而不是PEP8标准中定义的80个字符。在python模式下,这很容易。我只是将以下内容添加到我的~/.vimrc中:"Pylintconfigurationfileletg:pymode_lint_config='$HOME/.pylint.rc'letg:pymode_options_max_line_length=120这很好用,但是我也想使用一流的Syntastic用于检查各种其他类型语法的插件(例如,foodcritic的厨师食谱。)不幸的是,Syntastic也进行Pythonlinting,因此它现在开始

php - 无法使 "Syntastic"vim 插件工作

我已经安装了Syntasticvim中的插件。我无法让它工作。我试过:SyntasticEnable但没有运气。SyntasticEnablepythoninmyvimrc也不起作用(事实上,它甚至不解析命令,当我尝试将它添加到我的.vimrc时显示错误:Notaneditorcommand:SyntasticEnablepython)。我怎么知道发生了什么?当我从vim调用Syntastic时,它没有显示错误。第一个错误(我的.vimrc中的notandeditorcommand)是否表明我不知道?我的.vimrc中有:setstatusline+=%#warningmsg#sets

python - 为 Vim 和 Syntastic 切换 Python 版本

是否可以更改syntastic用于语法检查的python版本?作为问题https://github.com/scrooloose/syntastic/issues/385表示我可以使用虚拟环境。但是否也可以仅使用syntastic或vim命令? 最佳答案 最简单的解决方案:把这个添加给你.vimrcletg:syntastic_python_python_exec='python3'letg:syntastic_python_checkers=['python']这是切换到python3的直接解决方案。

ruby - 如何使用 Syntastic Vim 插件和 Rbenv 启用 Rubocop?

我想使用Syntastic启用Rubocop检查器。我已经设置它有一个检查器并给出了可执行文件的路径。虽然:SyntasticInfo报告它不是一个活跃的检查器。此外,:SyntasticCheckrubocop报告说rubocop不是可用的检查器。我还需要其他设置吗?会不会是rubocop--version给出的警告信息导致的?.vimrc设置letg:syntastic_ruby_checkers=['rubocop','mri']letg:syntastic_ruby_rubocop_exec='/Users/jjasonclark/.rbenv/shims/rubocop'ru