2015-09-16 8 views
5

私はPyCharm Community Edition 4.5.4を使用しています。私は完全な意図があっても小さな「間違い」をどのように通知するのか嫌いです。それを30秒以内に固定する。オンザフライのPEP8チェックを無効にし、ファイル保存時にのみチェックします

私のスタイルでは、一度にすべてを書き込むのではなく(あるものを別のものに移動する前に終了するのではなく)、コード内のすべての2番目の単語がvariable 'x' is not usedまたはUnresolved reference 'x'としてハイライトされます。私のコードは、後でforループを終了するつもりです。私はのような何かを行う場合は、次の

for x in my_list: 
    pass 

をしてから、ファイルの最上部にmy_listというを定義するために移動し、それが即座にLocal variable 'x' is not usedをハイライト表示されます。私は自分のコードを自由に書きたいと思っています。そして、saveを押すと、私は何のミスをしたのか知りたいのです。

PEP8チェッカーを無効にする方法はありますか?何か入力するのではなく、ファイルを実際に保存するときだけチェックします。

+1

確かにPyCharmの答えではありませんが、私は私のIDE用に[SublimeText](http://www.sublimetext.com/)を[Anaconda](https://github.com/DamnWidget/anaconda)で使用しています。 '' anaconda_linting_behaviour "'は '' save-only ''に設定することができます –

答えて

3

私はこの問題にも問題がありました。

は残念ながら、あなたが要求しているものをやってのない文書化の方法はないようにがようです。 Code InspectionConfiguring InspectionsにあるPyCharmの記事は、このような可能性について実際には示唆していません。 ~/.PyCharm40/config/inspection/Default.xmlの設定ファイルは、豊富なオプション(:多くのオプションが存在するかどうかはわかりませんが、実際に適切なドキュメントを見つけることはできません)とは異なります。

PyCharmのバックグラウンドプロセスとしてpep8.pyが明らかにバックグラウンドプロセスとして実行されていたため、これらのプロセスの構成が可能かどうかも確認しました。残念ながら(,)、有用な結果は見当たらなかった。 検査ツールをさらに調整するために、プラグインリポジトリに関連するプラグインがないようです。

私が試した他のオプションはpep8にマニュアル呼び出しにPyCharm、リゾート内の設定を変更していました。 Settings | Editor | Inspections | Pythonタブからpep8の検査を選択解除し、Ctrl + Alt + Shift + Iを押し、2つのpepオプションを入力して手動検査を実行しました。 同じコード化規則のエラーをキャッチしていないようです。

おそらく、アダム・スミスは、(実際に、または注意)提案として1が別のIDEへの切り替えされ、第二は多分PyCharm forum上のいくつかの助けを取得しようとしている、今、2つのオプションがあります。

関連する問題