ipython3笔记本垂直边距/标记线为80个字符

Nee*_*raj 10 pep8 python-3.x jupyter-notebook

  1. 如何让ipython3笔记本显示80个字符的垂直边距/标记线?
  2. 如何在ipython3笔记本中获得i-bar位置?(例如第30行第56个字符)

这些功能有助于编写符合PEP8的代码.Spyder提供这些功能.

更新1:我想要的是一个垂直边距/标记线,如spyder的修改后的屏幕截图所示.我期待的另一个功能是识别i-bar的位置.这两个功能在附图中标出.

类似的解决方案也没关系. 修改了spyder的截图

更新2:我没有在互联网上找到这样的东西.

Nee*_*raj 5

这是 2020 年 9 月。 Jupyter Lab 2.2.8 版可用。

答案 1:它在“设置”>“高级设置编辑器”中提供了标尺功能。/sf/answers/3852518701/ 的回答提供了有关如何编辑设置的一般指导。特别是,可以包括以下偏好:

{
    "codeCellConfig": {
                        "rulers": [80],
                        "wordWrapColumn": 80,
                      },
}
Run Code Online (Sandbox Code Playgroud)

答案 2:i-bar 的位置也可以在 Jupyter Lab 中找到


mos*_*575 3

使用jupyterlab版本 3.3.0,高级设置编辑器(快捷键:Ctrl+,)拥有漂亮的 GUI,并且可以在“标尺”标题下轻松设置标尺。

只需单击“添加”并设置所需的号码即可。更改会立即应用。

添加标尺