如何在 JupyterLab 的 CodeMirror 编辑器中添加标尺(垂直线)?
Posted
技术标签:
【中文标题】如何在 JupyterLab 的 CodeMirror 编辑器中添加标尺(垂直线)?【英文标题】:How can I add a ruler (vertical line) to CodeMirror editors in JupyterLab? 【发布时间】:2018-08-25 15:04:19 【问题描述】:我想添加一个 80 个字符的标尺。我知道你可以add rulers to CodeMirror,但我不知道我是否应该将the corresponding javascript 放在某个文件中,或者JupyterLab 的Advanced Settings Editor
> CodeMirror
> User Overides
部分,或者我应该一起做其他事情以使其正常工作。
我正在使用 JupyterLab 0.31.8
【问题讨论】:
【参考方案1】:最近发布的 JupyterLab 1.0 中提供了该功能。
该功能现已在当前的 JupyterLab 1.0 alpha (see this PR) 中实现。
注意:除了添加
"codeCellConfig":
"rulers": [80]
到Notebook
设置如上图,也可以添加
"editorConfig":
"rulers": [80]
到Text Editor
设置。
【讨论】:
迈克尔,感谢您提供这些额外信息。 SO社区的快速问题。是接受这个答案,还是等待(可能几个月)直到该功能存在,并且有人(可能是迈克尔)可以提供描述如何使用它的答案? 我认为等到功能实现后才有意义。 我无法在编辑器中使用它。我尝试将上面的代码添加到我的edit.json
文件中。当这不起作用时,我尝试用上面的代码替换所有内容(只有带有“editorConfig”的代码块)。没有。知道我还能尝试什么吗?以上是关于如何在 JupyterLab 的 CodeMirror 编辑器中添加标尺(垂直线)?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 JupyterLab 的 CodeMirror 编辑器中添加标尺(垂直线)?
如何在 Jupyter Notebook 或 JupyterLab 单元中运行单行代码或选定代码?