IntelliJ IDE: 1 つ以上の余白を追加する方法

IntelliJ IDE: 1 つ以上の余白を追加する方法

私はPyCharmが大好きです。仕事でPythonをかなり多く書いています。ペップ8行の長さの提案を可能な限り正確に表示します。72文字、79文字、99文字の右マージンがあることは私にとって非常に重要です。しかし、現在のIntelliJファミリーのIDEでは、ユーザーはこの図に示すように1つの右マージンしか指定できません。スクリーンショット

ユーザーが右マージンをさらに追加できるプラグインをご存知の方はいませんか? または、右ルーラーをさらに追加できますか (コードを各垂直線で折り返す必要はありません)?

答え1

私が見つけることができた唯一のことは、Sublime Text では、必要な数の余白を指定できるということです。ただし、これはルーラーと呼ばれます。ただし、Sublime Text は IDE ではなく、PyCharm ほど多くの機能を実装していません。複数の余白は IntelliJ 製品に付属する機能ではないと思います。

答え2

さて、ご存知ですか! ちょうど私が探してみようと思ったときに、PyCharm の最新リリース (2017.3) にこの機能が搭載されました。

Florian が投稿したリンクから Rustam Vishnyakov の言葉を引用します。

すべての言語の場合は設定 | エディター | コード スタイル | ビジュアル ガイドで設定できます。特定の言語の場合は「折り返しと中括弧」タブ (XML/HTML の場合は「その他」タブ) で設定できます。ビジュアル インデント ガイドの色は、設定 | エディター | カラー スキーム | 全般 | ガイド | ビジュアル ガイドで変更できます。

素晴らしい働きをします。私の目標は、docstring を 80 文字以内 (または 72 文字以内) に、コードを 120 文字以内に収めることです。

ビジュアルガイド付きPycharm

答え3

IntelliJのバージョンでは、複数のビジュアルガイドがサポートされていることに気付きました。設定 > コードスタイル > ビジュアルガイド。複数の値をカンマで区切って入力すると、複数の右マージンラインが表示されます。

IntelliJ バージョン 2019.1

関連情報