在普通的 Jupyter 笔记本中,我们可以在选择单元格后按 L 键来添加行号。该笔记本的所有后续单元格将自动具有行号。
但是 VSCode 中缺少这一点。每次创建新单元格时,我们都需要选择该单元格并按L键来启用该单元格的编号,这是非常烦人的。
有没有办法自动为 VSCode Jupyter 笔记本中的所有单元格启用行编号,而不是为每个单元格手动按 L 键?
谢谢你。
为了打开/关闭显示所有单元格的行号(代码):
在 VS Code Jupyter Notebook 中,您可以通过按 L 切换行号。诀窍是首先选择当前单元格。 您可以通过单击单元格左边距的空白区域来选择单元格(选择后,左侧的栏会变成蓝色)。现在,如果您按键盘上的L,您就可以打开/关闭行号。
有一个未绑定的命令可以切换行号:
notebook.cell.toggleLineNumbers
顺便说一句,从 v1.75 开始设置
notebook.lineNumbers can show relative line numbers
当
notebook.lineNumbers
打开时,VS Code 现在可以使用所有编辑器行号选项。例如,使用 "notebook.lineNumbers": "on"
和 "editor.lineNumbers": "relative"
,相对行号显示在单元格编辑器中。
您现在可以临时切换单元格中的行号 从单元格工具栏当前会话,或更改 通过
的所有笔记本的行号 设置。notebook.lineNumbers
浮动菜单中的
...
下方是行号切换开关。 [gif 太大了。]
截至 2021 年 1 月 4 日,遗憾的是这是不可能的。
订阅 GitHub 问题 (功能请求)行号 - 所有单元格 #1593 以获取更新。
我总是尝试与修饰键进行任何组合。 发现按 Shift + L 可以同时显示所有笔记本的行数
添加@mark answer的示例,您可以使用以下方式启用当前工作空间:
.vscode
settings.json
{
// other setting can be placed here
"notebook.lineNumbers": "on"
}
编辑:
要在不手动创建文件的情况下打开
settings.json
,请打开工作区或用户设置:
Preferences: Open User Settings (JSON)
或 Preferences: Open Default Settings (JSON)
我尝试了 CTRL + A(外部单元格):选择所有单元格并右键单击“显示单元格行号”。它显示每个单元格的行号。
在 Jupiter Notebook .ipynb 文件上输入空白区域
点击:
F1
然后写:
显示单元格文件编号