IntelliJ IDE:如何添加一个或多个边距

IntelliJ IDE:如何添加一个或多个边距

我非常喜欢 PyCharm。我为我的工作编写了大量 Python 代码。我想遵守PEP8以及它的行长建议。对我来说,72 个字符、79 个字符和 99 个字符的右边距非常重要。但是,在当前的 IntelliJ 系列 IDE 中,用户只能指定一个右边距,如下所示截屏

有谁知道有哪个插件可以让用户添加更多右边距吗?或者更多右标尺(我不需要/不想让我的代码能够在每条垂直线上换行)?

答案1

我唯一能找到的是,使用 Sublime Text,您可以指定任意数量的边距,尽管它被称为标尺。但 Sublime Text 不是 IDE,并且没有实现与 PyCharm 一样多的功能。我猜多个边距不是 IntelliJ 产品附带的功能。

答案2

你知道吗!PyCharm 的最新版本(2017.3)有这个功能,我决定去寻找它。

Florian 引用了 Rustam Vishnyakov 在链接中的话:

您可以在“设置|编辑器|代码样式|可视化指南”中为所有语言设置,也可以在“换行和括号”选项卡中为特定语言设置(对于 XML/HTML,则为“其他”选项卡)。您可以在“设置|编辑器|配色方案|常规|指南|可视化指南”中更改可视化缩进指南颜色。

效果非常好。我的目标是将文档字符串保持在 80 个字符的限制内(或者可能是 72 个字符),将代码保持在 120 个字符的限制内。

带有视觉指南的 Pycharm

答案3

我刚刚注意到我的 IntelliJ 版本支持多个可视化指南:设置 > 代码样式 > 可视化指南。您可以输入多个逗号分隔的值,然后会得到多条右边距线

IntelliJ 2019.1 版

相关内容