编辑 PyCharm 的 Pep8
Editing PyCharm's Pep8
大多数使用 PyCharm 的人都知道,PyCharm 有一个内置的 PEP8 'rule book'(如果你启用它)检查你的代码,看看它是否有任何不一致那些 'rules'。但是我注意到一些奇怪的事情,如果我访问 python.org 网站并检查它们的 PEP8 规则,它们似乎与我的 PyCharm 版本中存在的 PEP8 规则不相关。
我上的大学要求我遵守 PEP8(将来),如果我能在 python.org 网站上使用 PEP8 规则,那将是一个很大的帮助,但我不知道如何使用。
(要点)
有什么方法可以编辑您在 PyCharm 中看到的 PEP8 规则吗?我不是在谈论忽略特定的事情,这就是我在其他 post 中看到的关于这个话题的内容。我的意思是真正地改变它,编辑它所在的文件,无论你必须做什么。
这些不一致的一个例子是 PyCharm 的每行 120 个字符规则和实际的 PEP8 说它应该是每行 79 个字符。我必须在 PyCharm 的 PEP8 规则中更改它,我真的不知道该怎么做。
有谁知道如何做到这一点?或者甚至有人可以解释为什么 PyCharm?
中的 PEP8 规则不同
额外信息:
我目前正在使用 PyCharm 社区版 2017.2.3,但很快就会升级到专业版。
Link 到官方 PEP8 页面:
https://www.python.org/dev/peps/pep-0008/#maximum-line-length
没有直接的方法从 PyCharm 获得 pep8 一致性(当然,您可以设置所有单独的选项)。
您可以创建一个外部工具(可以连接到快捷键以方便使用)。
这是我的定义(pep8 工具已重命名为 pycodestyle):
您可以在 PyCharm 的设置中更改行长度以匹配 PEP8 的行长度。它位于编辑器 > 代码样式下(每个项目或在 默认设置 中)。根据我的经验,大多数其他规则都非常接近 PEP8。
注意:在 PyCharm 的较新版本中,设置已重命名为 Hard wrap at 但它的行为相同,并且有一个额外的选项允许更多视觉指南。
大多数使用 PyCharm 的人都知道,PyCharm 有一个内置的 PEP8 'rule book'(如果你启用它)检查你的代码,看看它是否有任何不一致那些 'rules'。但是我注意到一些奇怪的事情,如果我访问 python.org 网站并检查它们的 PEP8 规则,它们似乎与我的 PyCharm 版本中存在的 PEP8 规则不相关。 我上的大学要求我遵守 PEP8(将来),如果我能在 python.org 网站上使用 PEP8 规则,那将是一个很大的帮助,但我不知道如何使用。
(要点) 有什么方法可以编辑您在 PyCharm 中看到的 PEP8 规则吗?我不是在谈论忽略特定的事情,这就是我在其他 post 中看到的关于这个话题的内容。我的意思是真正地改变它,编辑它所在的文件,无论你必须做什么。 这些不一致的一个例子是 PyCharm 的每行 120 个字符规则和实际的 PEP8 说它应该是每行 79 个字符。我必须在 PyCharm 的 PEP8 规则中更改它,我真的不知道该怎么做。 有谁知道如何做到这一点?或者甚至有人可以解释为什么 PyCharm?
中的 PEP8 规则不同额外信息: 我目前正在使用 PyCharm 社区版 2017.2.3,但很快就会升级到专业版。 Link 到官方 PEP8 页面: https://www.python.org/dev/peps/pep-0008/#maximum-line-length
没有直接的方法从 PyCharm 获得 pep8 一致性(当然,您可以设置所有单独的选项)。
您可以创建一个外部工具(可以连接到快捷键以方便使用)。
这是我的定义(pep8 工具已重命名为 pycodestyle):
您可以在 PyCharm 的设置中更改行长度以匹配 PEP8 的行长度。它位于编辑器 > 代码样式下(每个项目或在 默认设置 中)。根据我的经验,大多数其他规则都非常接近 PEP8。
注意:在 PyCharm 的较新版本中,设置已重命名为 Hard wrap at 但它的行为相同,并且有一个额外的选项允许更多视觉指南。