【问题标题】:How to get indentation lines in Jupyter Lab/Jupyter Notebook?如何在 Jupyter lab/Jupyter Notebook 中获得缩进线?
【发布时间】:2021-08-31 15:12:51
【问题描述】:

如何在 Jupyter Lab/Notebook 中添加如上所示的缩进线? 我已经尝试了很多并进入了设置(不是很多,因为我是初学者而且我不知道大部分内容)但是在 Jupyter 中我只能从查看按钮获取代码编号,但不能从这些漂亮的线条中获取帮助做缩进的时候很多。

【问题讨论】:

  • 这些行的图像来自哪个编辑器/IDE?
  • 它是replit,我用它来和我的朋友分享输出代码。

标签: python jupyter-notebook jupyter-lab


【解决方案1】:

Jupyter Notebook 和 JupyterLab (CodeMirror) 使用的默认编辑器现在不支持缩进标记;可以使用附加组件对其进行扩展,但似乎还没有附加组件(请参阅Indentation Markers with CodeMirror)。我想你需要创建一个自定义覆盖模式才能使其工作,如果你想通过 GitHub 上的问题提出这个建议,它可能在 jupyterlab-lsp 扩展的范围内。

JupyterLab 还允许通过扩展使用不同的编辑器(并且有一个概念证明),但我认为最近没有人自愿维护任何其他编辑器集成。

在不久的将来,JupyterLab 可能会迁移 CodeMirror 6,并且根据其中此类功能的可用性,它会支持或不支持它。或者,也许有人会为它的扩展提供支持。在 CM6 中实现可能会更容易。

【讨论】:

  • 哦!所以我们只需要等待 JupyterLab 迁移到 CM6。另外,我在哪里可以找到 jupyterlab-isp 扩展,如果这有助于解决现在的问题?
猜你喜欢
  • 2019-03-15
  • 1970-01-01
  • 2019-07-09
  • 2019-08-07
  • 1970-01-01
  • 1970-01-01
  • 2020-03-15
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多