限制Atom中的行长度

问题描述 投票:6回答:1

我一直试图在Atom中将我的行长度限制为80个字符。我在设置中找到了“最大屏幕行长度”但我无法在那里设置值。我已经设置了软包装,但这似乎也没有用。我检查了包裹,而且没有任何特定语言的推动它。我找到了autoflow包,但它没有明确说明如何将它驱动到80个字符。有关如何实现这一点的任何建议都会有所帮助。我知道80个字符是PEP 8标准,我不想从问题开始。

python atom-editor pep8
1个回答
9
投票

我在设置中找到了“最大屏幕行长度”但我无法在那里设置值。

要设置的正确设置是“首选线路长度”。 它是您找到最大屏幕线长度的相同设置>编辑器页面的一部分。

screenshot for Preferred Line Length

如“首选线长度”的说明中所示,您还需要启用“首选线长度的软包裹”(仍然是“设置”>“编辑器”页面的一部分)。在Soft Wrap At Preferred Line Length的描述中,它表示您还需要启用主要的Soft Wrap设置(仍然是Settings> Editor页面的一部分)。

好的是它们很方便地放在一起。 启用它们:

screenshot for soft wrap

它负责默认的Atom编辑器设置。

由于您提到了PEP8,请确保您还在预先包含的language-python包中设置相同的设置(设置>包,搜索“language-python”)。

screenshot for language-python

通过所有这些设置,Atom现在应该在超过80个字符时自动将长文本换行到换行符。 (您可以将字符限制设置为实际的任何内容,例如160.只需确保为Atom和language-python的设置设置相同的首选行长度。)

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