.vimrc中的django html合成配置

时间:2016-11-11 08:20:46

标签: vim vim-plugin syntastic

我是vim的新手,我刚刚安装了syntastic,我的问题是如何激活syntastic来检查htmldjango类型,我已经安装了pylint和pylint-django,这是我的SyntasticInfo

Syntastic version: 3.8.0-3 (Vim 800, Linux, GUI)
Info for filetype: htmldjango
Global mode: active
Filetype htmldjango is active
The current file will be checked automatically
Available checkers: -
Currently enabled checkers: -

三江源

1 个答案:

答案 0 :(得分:2)

这有两个原因无效。首先,要让pylint-django“尝试”检查htmldjango文件,你必须将它插入你的.vimrc文件中:

let g:syntastic_python_pylint_args = "--load-plugins pylint_django"
let g:syntastic_htmldjango_checkers = ['python/pylint']

请注意,您必须指定'python/pylint'作为检查程序,因为这是htmldjango文件类型的外部检查程序。

这将解决您的SyntasticInfo问题:

Currently enabled checker: python/pylint

HOWEVER ,目前python-pylint根本不支持djangohtml模板,所以即使你做完这个,你也会感到很失望并获得各种语法错误...因为检查器只支持django模型和查看文件类型...( - ‸ლ)