VSCode Jupyter Notebook Cells 中每个单元格的行号

在普通的 Jupyter 笔记本中,我们可以在选择单元格后按L键来添加行号。该笔记本的所有后续单元格将自动具有行号。

但这在 VSCode 中是缺失的。每次创建一个新单元格时,我们都需要选择单元格并按L键来启用该单元格的编号,这非常烦人。

有没有办法自动为 VSCode Jupyter 笔记本中的所有单元格启用行编号,而不是为每个单元格手动按下L键?

谢谢。


HUWWW
浏览 1580回答 5
5回答

慕勒3428872

在 VS Code Jupyter Notebook 中,您可以通过按L来切换行号。诀窍是首先选择当前单元格。您可以通过单击单元格左侧边缘的空白区域来选择您的单元格(当它被选中时,左侧的栏变为蓝色)。现在,如果您按键盘上的L,您将能够打开/关闭行号。

慕码人2483693

为了打开/关闭显示所有单元格的行号(代码):单击空白区域(单元格的左侧)。按Shift+ L。

跃然一笑

从 2021-01-04 开始,遗憾的是这是不可能的。订阅 GitHub 问题(功能请求)行号 - 所有单元格 #1593以获取更新。

qq_笑_17

在没有适当解决方案的情况下,添加到此仍然是问题的最佳结果。假设你为 VSCode 安装了 Jupyter Notebook 扩展,在版本 1.62.3 中,你可以进入设置 (Ctrl+,) 搜索“行号”并找到“Notebook:Line Numbers”选项并将其打开。默认情况下,这将显示笔记本中所有代码单元格的行号,因此无需一直按LNotebook 行号切换选项的屏幕截图

SMILET

有一个未绑定的命令来切换行号:notebook.cell.toggleLineNumbers顺便说一句,从 v1.75 开始设置notebook.lineNumbers  can show relative line numbersnotebook.lineNumbersVS Code 现在可以在打开时使用所有编辑器行号选项。例如,使用"notebook.lineNumbers": "on"和"editor.lineNumbers": "relative",相对行号显示在单元格编辑器中。从v1.75 版本开始:Cell Editor Polish您现在可以从单元格工具栏临时切换当前会话中单元格的行号,或通过设置更改所有笔记本的行号可见性notebook.lineNumbers 。在浮动菜单的下方...是行号切换。[gif 对于 SO 来说太大了。]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python