Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 原子的极限线长度_Python_Atom Editor_Pep8 - Fatal编程技术网

Python 原子的极限线长度

Python 原子的极限线长度,python,atom-editor,pep8,Python,Atom Editor,Pep8,我一直试图在Atom中将我的行长度硬限制为80个字符。我在设置中找到了“最大屏幕线长度”,但我无法在此设置值。我已经设置了软包装,但这似乎也不起作用。我检查了软件包,也没有特定语言的驱动力。我找到了这个软件包,但它没有给出如何将其驱动到80个字符的明确指示。任何关于如何实现这一点的建议都会有所帮助。我知道80个字符是PEP 8的标准,我不想一开始就有问题 我在设置中找到了“最大屏幕线长度”,但我无法在此设置值 要设置的正确设置是首选行长度 它是“设置>编辑器”页面的一部分,您可以在该页面中找到最

我一直试图在Atom中将我的行长度硬限制为80个字符。我在设置中找到了“最大屏幕线长度”,但我无法在此设置值。我已经设置了软包装,但这似乎也不起作用。我检查了软件包,也没有特定语言的驱动力。我找到了这个软件包,但它没有给出如何将其驱动到80个字符的明确指示。任何关于如何实现这一点的建议都会有所帮助。我知道80个字符是PEP 8的标准,我不想一开始就有问题

我在设置中找到了“最大屏幕线长度”,但我无法在此设置值

要设置的正确设置是首选行长度
它是“设置>编辑器”页面的一部分,您可以在该页面中找到最大屏幕行长度

首选行长度的说明所示,您还需要启用首选行长度的软包装(仍然是设置>编辑器页面的一部分)。在首选行长度的软换行的描述中,它说您还需要启用主软换行设置(仍然是设置>编辑器页面的一部分)

好消息是它们可以方便地挨在一起。
同时启用这两个功能:

这将处理默认的Atom编辑器设置

既然您提到了PEP8,请确保您也在预先包含的语言python包(设置>包,搜索“语言python”)上设置了相同的设置


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

我知道如何使用硬换行包将软换行转换为硬换行。但是你知道怎么把它转换回来吗?是否有任何软件包可以帮助我们自动管理每条线路?@skytree我不太明白你的意思。。但您似乎希望逐行切换包装样式。我不知道有这样的包装,因为我总是一次在所有线路上使用软包装。我建议你在这里发布一个新问题,以便解决这个问题。