1

我在 vim 中通过 syntastic 使用 flake8,我想要每个项目的配置文件。

综合文档中,它指出:

根据检查器,可以通过设置 g:syntastic_<filetype>_checker_file或 来指定相应配置文件的文件名g:syntastic_<checker>_config_file。请参阅 wiki 中检查器的文档以获取确切名称。

flake8文档说这.flake8是一个有效的配置文件名。.flake8所以我尝试在我的项目的根文件夹中放置一个有效的 flake8 配置文件。没运气。

我也尝试过在我的设置和设置g:syntastic_flake8_config_file,仍然没有。g:syntastic_python_checker_file.flake8~/.vimrc

我错过了什么?

4

1 回答 1

3

仅将 .flake8 文件添加到我的工作目录对我也不起作用。

但是您可以通过在 .vimrc 中设置以下选项将命令行选项传递给语法检查器:

let g:syntastic_LANGUAGE_CHECKER_args = 'ARGUMENT'

Flake8 接受一个--config=PATH标志来指定一个配置文件,所以在你的情况下,这将是:

let g:syntastic_python_flake8_args = '--config=PATH_TO_FLAKE8_CONFIG_FILE'

于 2017-09-04T08:45:26.353 回答