如何在 PyCharm 中设置最大行长度?

问题描述 投票:0回答:9

我在 Windows 上使用 PyCharm,想要更改设置以将最大行长度限制为

79
个字符,而不是默认的
120
个字符限制。

在 PyCharm 中哪里可以更改每行的最大字符数?

python pycharm pep8
9个回答
607
投票

这是我的 Pycharm 的屏幕截图。所需设置位于以下路径:

File -> Settings -> Editor -> Code Style -> General: Right margin (columns)

Pycharm 4 Settings Screenshot


84
投票

对于 Mac 上的 PyCharm 2018.1:

首选项 (+,),然后

Editor -> Code Style
:

enter image description here

对于 Windows 上的 PyCharm 2018.3:

文件 -> 设置(Ctrl+Alt+S),然后

Editor -> Code Style
:

要遵循 PEP-8,请将

Hard wrap at
设置为 80。


25
投票

对于 PyCharm 4

文件>>设置>>编辑器>>代码样式:右边距(列)

建议:看看该选项卡中的其他选项,它们非常有帮助


9
投票

对于任何人,或者我自己,如果我重新加载我的机器,当您重新格式化代码时,这对谁不起作用,有一个额外的选项可以在编辑器->代码样式->python下进行检查:确保不超过右边距。 一旦选择此选项,重新格式化就会起作用。

preference_highlighted


9
投票

对于 PyCharm 2021.x,这对 python 来说是有效的: enter image description here


7
投票

您甚至可以为 HTML 设置单独的 右边距。指定路径下:

文件>>设置>>编辑器>>代码样式>> HTML >>其他选项卡>>右边距(列)

这非常有用,因为通常 HTML 和 JS 一行可能比 Python 长。 :)


4
投票

对于 PyCharm 2019.3.1,我看到了这个。

enter image description here


1
投票

对于 PyCharm 2017

我们可以按照以下步骤: 文件>>设置>>编辑器>>代码样式。

然后提供

Hard Wrap
Visual Guides
的值
for wrapping
输入时,勾选复选框。

注意:还要查看其他选项卡,即。 Python、HTML、JSON 等


0
投票

您还可以使用 editorconfig 并在项目的根目录中创建

.editorconfig
文件,其内容如下:

# top-most EditorConfig file
root = true

[*.py]
max_line_length = 80

您还可以将

[*.py]
替换为
[*]
将此配置应用于所有文件(不仅限于 python 文件)。

注意:这对我有用

PyCharm Professional 2024.1.1

© www.soinside.com 2019 - 2024. All rights reserved.