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

Gow*_*ath 22 python jupyter visual-studio-code

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

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

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

谢谢你。

Had*_*dij 120

为了打开/关闭显示所有单元格的行号(代码):

  1. 单击空白区域(任何单元格的左侧)。
  2. Shift+ L

  • 令人惊讶的是,通过使用键盘象形图,用户体验得到了如此大的改善。谢谢@Hadij (4认同)

小智 31

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

  • 很好,但是您知道如何激活整个笔记本的行号吗? (5认同)
  • OP 已经知道你可以按“L”。他要求立即为整个笔记本启用它。 (2认同)

小智 22

添加到此,仍然会出现没有适当解决方案的问题的最佳结果。

假设您已为 VSCode 安装了 Jupyter Notebook 扩展,在版本 1.62.3 中,您可以进入“设置”(Ctrl+,) 搜索“行号”并找到“笔记本:行号”选项并将其打开。

默认情况下,这将显示笔记本中所有代码单元格的行号,因此无需一直按L

笔记本行号切换选项的屏幕截图


Mar*_*ark 9

有一个未绑定的命令可以切换行号:

notebook.cell.toggleLineNumbers
Run Code Online (Sandbox Code Playgroud)

顺便说一句,从 v1.75 开始设置

notebook.lineNumbers  can show relative line numbers 
Run Code Online (Sandbox Code Playgroud)

notebook.lineNumbersVS Code 现在可以在打开时使用所有编辑器行号选项。例如,使用"notebook.lineNumbers": "on""editor.lineNumbers": "relative",相对行号显示在单元格编辑器中。

v1.75 开始发行说明:单元格编辑器波兰语


现在,您可以从单元格工具栏临时切换当前会话中单元格的行号,或通过设置更改所有笔记本的行号的可见性notebook.lineNumbers

浮动菜单中的下方...是行号切换开关。[gif 太大了。]

发行说明细胞系编号


Tom*_*ale 7

截至 2021 年 1 月 4 日,遗憾的是这是不可能的。

订阅 GitHub 问题(功能请求)行号 - 所有单元格 #1593以获取更新。

相关:打开时应为当前单元格和后续单元格启用行号 #1659


小智 7

我总是尝试与修饰键进行任何组合。发现按 Shift + L 可以一次启用所有笔记本的行号


小智 6

1-打开 VSCode。2- 按 Ctrl+Shift+P 3- 键入“打开用户设置”。然后输入“笔记本:行号”。

因此,您可以为笔记本配置行号设置。 在此输入图像描述