2017-10-04 4 views
1

PyCharmを使用しているほとんどの人は知っているように、PyCharmにはPEP8の「ルールブック」が組み込まれています(有効にした場合)コードがチェックされ、それらのルールに従って矛盾があるかどうかを確認できます。しかし、私がpython.orgのウェブサイトに行って、彼らが所持しているPEP8のルールをチェックすると、PyCharmの私のバージョンに存在するPEP8のルールとは相関していないようです。 私が行っている大学では、PEP8に準拠する必要があります(将来的には)、python.orgのウェブサイトでPEP8のルールを使うことができれば大きな助けになるでしょう。PyCharmのPep8を編集する

(MAIN POINT) PyCharmに表示されるPEP8ルールを編集する方法はありますか?私は特定のものを無視することについて話しているわけではありません、それは私がこのトピックに関する他のすべての投稿で見たものです。私は実際にそれを変更し、それが入っているファイルを編集することを意味します。 これらの矛盾の1つの例は、行ごとにPyCharmの120文字のルールであり、実際のP​​EP8は行ごとに79文字であると言います。私はPyCharmのPEP8のルールでそれを変更しなければならない、私は本当にどのようにわからない。 これを行う方法を知っている人はいますか?あるいは、PyCharmのPEP8ルールが違う理由を説明できる人さえもいますか?

追加情報: 現在、PyCharm Community Edition 2017.2.3を使用していますが、すぐにプロフェッショナル版にアップグレードする予定です。公式PEP8ページへのリンク : https://www.python.org/dev/peps/pep-0008/#maximum-line-length

+0

あなたの[pycodestyle configまたは 'setup.cfg'上](https://pycodestyle.readthedocs.io/en/latest/intro.html#configuration)を変更しようとしたことがありますか? –

+0

@Nils Wernerどうすればこのことをやりますか? – GotYa

答えて

0

あなたがPEP8の行の長さに一致するようにPyCharmの設定で行の長さを変更することができます。エディタ>コードスタイル(プロジェクトごとまたはデフォルト設定)の下にあります。私の経験上、他のルールのほとんどはPEP8に非常に近いものです。

注:PyCharmの新しいバージョンでは設定がでハードラップに名前が変更されましたが、それは同じように動作し、そこに追加のオプションがあり、より視覚的にガイドすることができます。

PyCharm Editor Settings

0

(あなたは、もちろん、すべての個々のオプションを設定することができます)PyCharmからpep8適合を取得する直接的な方法はありません。

外部ツール(便利なようにショートカットキーに接続できる)を作成することができます。ここで

は(pep8ツールがpycodestyleに名前が変更されました)私の定義です:

pep8 as external tool

関連する問題