私はvimでsyntakeを通してflake8を使用しています。プロジェクトごとに設定ファイルが必要です。 syntastic documentationでプロジェクトごとにflake8の設定
それはと述べている:チェッカーによっては、対応する 設定ファイルのファイル名が g:syntastic_<filetype>_checker_file
または g:syntastic_<checker>_config_file
のいずれかを設定することで指定することができます
。正確な名前については、wikiの のチェッカーのドキュメントを参照してください。
flake8 documentationには、.flake8
が有効な構成ファイル名であると記載されています。そこで私は.flake8
と呼ばれる有効なflake8構成ファイルを自分のプロジェクトのルートフォルダに配置しようとしました。運がない。
~/.vimrc
にg:syntastic_flake8_config_file
とg:syntastic_python_checker_file
〜.flake8
を設定しようとしましたが、まだ何もありません。
私には何が欠けていますか?
あなたは二度同じ事を与えています。質問を正しく編集する) – SibiCoder
私はflake8について知らない。しかし、FileTypeと拡張子は異なります。任意の.flake8ファイルを開き、コマンドラインでset filetypeと入力します。結果はFileTypeになります。さて、gでそれを使うことができます:syntastic_ _checker_file。それが動作します。 –
SibiCoder
あなたは文脈からドキュメントを読んでいるので、結果として混乱しています。シンタックス設定ファイルは、主にCおよびC++の__some__チェッカーにのみ適用されます。リストは引用したファイルの先頭に与えられ、 'flake8'や' python'は含まれていません。一方、Pythonのスクリプト 'flake8'には独自の設定ファイルがあり、これはsyntasticとは関係ありません。まずは ':h filetype'を読み、Vimのファイルタイプが何であるかを調べます。 ':h syntastic'を読んで、シンセティックチェッカーと外部バイナリやスクリプトの違いを理解してください。 – lcd047