【问题标题】:Line numbers for every cell in VSCode Jupyter Notebook CellsVSCode Jupyter Notebook Cells 中每个单元格的行号
【发布时间】:2020-10-23 04:55:00
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 我来到这里并尝试按L,但实际上它是小写的l

标签: python visual-studio-code jupyter


【解决方案1】:

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

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

这将默认显示笔记本中所有代码单元的行号,因此无需按住 L

screen shot of Notebook line number toggle option

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
  • 我刚刚在我的 Mac 上使用了这个答案(打开首选项,使用命令设置,)。它对我来说很好。
【解决方案2】:
  1. 单击空白区域(单元格左侧)。
  2. Shift + L

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      在 v1.56 中加入:https://code.visualstudio.com/updates/v1_56#_toggle-line-numbers

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

      在浮动菜单中的... 下方是一个行号切换。 [这个 gif 对 SO 来说太大了。]

      【讨论】:

        【解决方案5】:

        截至 2021-01-04,遗憾的是这是不可能的。

        订阅 GitHub 问题 (Feature Request) Line Numbers - All Cells #1593 以获取更新。

        相关:Line numbers should be enabled for current cell and subsequent cells when turned on #1659

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 很好,但是你知道如何激活整个笔记本的行号吗?
          • 我还没有弄清楚@Veliko。在 Jupyter 中,我们可以在设置中执行此操作,但在 VS Code 扩展中没有该选项。
          • OP 已经知道您可以按L。他正在询问是否要立即为整个笔记本启用它。
          猜你喜欢
          • 2023-02-22
          • 2021-02-16
          • 2021-09-12
          • 2021-09-20
          • 2021-04-10
          • 1970-01-01
          • 1970-01-01
          • 2022-08-10
          • 2018-09-04
          相关资源
          最近更新 更多