をインストールpython-mode
したところですが、「構文チェック」などのクールな機能がたくさんあります。
Python コードに 2 スペースのインデントを設定したいのですが、構文チェックで 4 スペースにする必要があると警告されています。
この設定を設定するための変数が必要だと思います。pymode のドキュメントを読みましたが、関連する設定が見つかりません。
(さらに、pymodeで設定されたshiftwidth設定も変更したい)
をインストールpython-mode
したところですが、「構文チェック」などのクールな機能がたくさんあります。
Python コードに 2 スペースのインデントを設定したいのですが、構文チェックで 4 スペースにする必要があると警告されています。
この設定を設定するための変数が必要だと思います。pymode のドキュメントを読みましたが、関連する設定が見つかりません。
(さらに、pymodeで設定されたshiftwidth設定も変更したい)
複数のリントを持つことができます。~/.vimrc
必要なチェッカーのみを保持するためにこれを追加します。
let g:pymode_lint_checkers = ['mccabe', 'pyflakes', 'pylint', 'pep8', 'pep257']
ここで 2 行のインデントされたコードを試してみると、インデントに関連して表示される唯一のメッセージは次のとおりです。
これらは、同じファイルを変更することで簡単に削除できます。
let g:pymode_lint_ignore = 'E111,W0311'
必要に応じて、他のメッセージと同様に。メッセージ コード ブラックリストを作成する代わりに、使用するチェッカーを減らすこともできます。
私見、迷惑なチェッカーでスタイルを厳密に標準化するべきではありません。私は pylint も pep8 も pep257 も使用しません。また、このような構成はpymode_lint_ignore
pylint と pep8 のみであったため、必要ありません。