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

问题描述 投票:0回答:12

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

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

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

谢谢你。

python visual-studio-code jupyter
12个回答
123
投票

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

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

58
投票

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


22
投票

添加到此,在没有适当解决方案的情况下仍然是该问题的最佳结果。

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

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

screen shot of Notebook line number toggle option


10
投票

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

notebook.cell.toggleLineNumbers

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

notebook.lineNumbers  can show relative line numbers 

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

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


您现在可以临时切换单元格中的行号 从单元格工具栏当前会话,或更改 通过

notebook.lineNumbers
的所有笔记本的行号 设置。

浮动菜单中的

...
下方是行号切换开关。 [gif 太大了。]


7
投票

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

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

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


7
投票

我总是尝试与修饰键进行任何组合。 发现按 Shift + L 可以同时显示所有笔记本的行数


6
投票

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

因此您可以为笔记本配置行号设置。 enter image description here


2
投票

至于2022年:

在左上角,选择配置项。 您可以选择的选项之一是“显示笔记本行号” 甜蜜又简单。enter image description here


2
投票

添加@mark answer的示例,您可以使用以下方式启用当前工作空间:

  1. 新建文件夹名称
    .vscode
  2. 在该文件夹中创建一个名为
    settings.json
  3. 的设置文件
  4. 复制粘贴代码到本文底部。
{
    // other setting can be placed here
    "notebook.lineNumbers": "on"
}

编辑:

要在不手动创建文件的情况下打开

settings.json
,请打开工作区或用户设置:

  1. 打开命令面板(Ctrl+Shift+P)
  2. 输入
    Preferences: Open User Settings (JSON)
    Preferences: Open Default Settings (JSON)
  3. 复制粘贴片段设置。

1
投票

我尝试了 CTRL + A(外部单元格):选择所有单元格并右键单击“显示单元格行号”。它显示每个单元格的行号。


1
投票

在 Jupiter Notebook .ipynb 文件上输入空白区域

点击:

F1

然后写:

显示单元格文件编号


0
投票

设置 > 搜索“行号” > 笔记本:行号 > 开启 [![在此处输入图像描述][1]][1]

[1]:https://i.stack.imgur.com/xWZi4.png**strong文字**

© www.soinside.com 2019 - 2024. All rights reserved.