我在vim中使用flake8到syntastic,我希望每个项目都有一个配置文件。
取决于检查器,相应的文件名 可以通过设置任一来指定配置文件
g:syntastic_<filetype>_checker_file
或g:syntastic_<checker>_config_file
。请参阅检查器的文档 维基的确切名称。
flake8 documentation表示.flake8
是有效的配置文件名。所以我尝试在项目的根文件夹中放置一个名为.flake8
的有效flake8配置文件。没有运气。
我也尝试在g:syntastic_flake8_config_file
中设置g:syntastic_python_checker_file
和.flake8
到~/.vimrc
,但仍然没有。
我错过了什么?
答案 0 :(得分:1)
将.flake8文件添加到我的工作目录中对我来说也不起作用。
但是你可以通过在你的.vimrc中设置以下选项将命令行选项传递给syntastic checkers:
let g:syntastic_LANGUAGE_CHECKER_args = 'ARGUMENT'
Flake8接受--config=PATH
标志来指定配置文件,因此在您的情况下,这将是:
let g:syntastic_python_flake8_args = '--config=PATH_TO_FLAKE8_CONFIG_FILE'