PyCharmで行の最大長を設定するにはどうすればよいですか?


267

WindowsでPyCharmを使用79していて、デフォルトの120文字数制限ではなく、行の最大長を文字数に制限するように設定を変更したい。

PyCharmの1行あたりの最大文字数はどこで変更できますか?

回答:


422

これが私のPycharmのスクリーンショットです。必要な設定は次のパスにあります:File -> Settings -> Editor -> Code Style -> General: Right margin (columns)

Pycharm 4設定のスクリーンショット


37
なぜデフォルト値が120文字に設定されているのでしょうか。PEP 8は明確に述べています:すべての行を最大79文字に制限します
Krøllebølle

17
@KrøllebøllePEP 8は単なる推奨事項であり、必須の要件ではありません。
Alex GP

25
確かに、PEP 8に従ったプロジェクトを振り返ると、私たちは厳しすぎました。79行の制限に続いて、コードはすぐに読めなくなって保守できなくなります。レッツ・引用PEP-8 A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is most important. But most importantly: know when to be inconsistent -- sometimes the style guide just doesn't apply.
Krøllebølle

33
PEP8 E501 —行が長すぎます(> 79文字)—今日では非推奨です。Djangoのようにも大きくてよく知っているプロジェクトはもう(それを使用しないでくださいcode.djangoproject.com/ticket/23395あなたがここに見ることができるように、):One big exception to PEP 8 is our preference of longer line lengths. We’re well into the 21st Century, and we have high-resolution computer screens that can fit way more than 79 characters on a screen. Don’t limit lines of code to 79 characters if it means the code looks significantly uglier or is harder to read.
JChris

27
@ChrisCogdon私はDjangoからの「古代の端末」ストローマン(?)に対抗するための引数を持っています:1920px幅の画面で、最大幅〜79列の最大3つのソースファイルに合わせることができます。ライブラリモジュールとテンプレートファイルを作業中のビューのすぐ隣で開くことができるので、作業内容の概要がよくなると思います。
ジョア2016年

37

Mac上のPyCharm 2018.1の場合:

設定(+ ,)、次にEditor -> Code Style

ここに画像の説明を入力してください

Windows上のPyCharm 2018.3の場合:

ファイル->設定(Ctrl+ Alt+ S)、次にEditor -> Code Style

PEP-8をフォローするにはHard wrap at、80に設定します。


入力時にラップすると、コメントを書くときに非常に役立ちます。
delucasvb

23

以下のためのPyCharm 4

ファイル>>設定>>エディター>>コードスタイル:右マージン(列)

提案:そのタブの他のオプションを見てください、それらは非常に役に立ちます


6

HTMLに別の右マージンを設定することもできます。指定されたパスの下:

ファイル>>設定>>エディター>>コードスタイル>> HTML >>その他のタブ>>右マージン(列)

通常、HTMLとJSは通常、Pythonよりも1行で長いため、これは非常に便利です。:)


1
これを探していました。@andyに感謝しますが、HTMLの右マージンを増やしても、テキストは79列目で折り返され続けます。いくつかの設定はありますか?
Caco

3

誰でも、または自分のマシンをリロードした場合、コードの再フォーマットを実行しても機能しない場合は、editor-> code style-> pythonでチェックする追加オプションがあります。右マージンを超えていないことを確認してください。これを選択すると、再フォーマットが機能します。

preference_highlighted


1

PyCharm 2017の場合

以下に従うことができます:ファイル>>設定>>エディター>>コードスタイル。

次に、入力中にHard Wrap&の値Visual Guides for wrappingを入力し、チェックボックスをオンにします。

注意:他のタブも見てください。Python、HTML、JSONなど

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.