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

omvjsjqw  于 2022-12-28  发布在  Python
关注(0)|答案(9)|浏览(249)

在普通的Jupyter笔记本中,我们可以在选中单元格后按下***L***键来添加行号。该笔记本的所有后续单元格都会自动添加行号。
但是VSCode中没有这个功能,每次创建一个新单元格时,我们都需要选择该单元格,然后按下***L***键来启用该单元格的编号,这非常烦人。
是否有一种方法可以自动为VSCode Jupyter笔记本中的所有单元格启用行号,而不是为每个单元格手动按下***L***键?
谢谢你。

n8ghc7c1

n8ghc7c11#

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

kq0g1dla

kq0g1dla2#

要切换显示所有单元格(代码)的行号的开/关:
1.单击空白区域(单元格的左侧)。
1.按Shift + L组合键。

w41d8nur

w41d8nur4#

即将推出v1.56:https://code.visualstudio.com/updates/v1_56#_toggle-line-numbers
现在,您可以从单元格工具栏临时切换当前会话中单元格的行号,或通过notebook.lineNumbers设置更改所有笔记本的行号可见性。
在浮动菜单的...下面是一个行号切换。[gif对于SO来说太大了。]

vql8enpb

vql8enpb5#

添加到这一点,因为仍然出来的顶部结果的问题,没有一个适当的解决方案。
假设您为VSCode安装了Jupyter Notebook扩展,在1.62.3版本中,您可以进入Settings(Ctrl+,)搜索“行号”,找到“Notebook:Line Numbers”选项并将其打开。
默认情况下,这将显示笔记本中所有代码单元格的行号,因此无需一直按 L
screen shot of Notebook line number toggle option

k4emjkb1

k4emjkb16#

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

1qczuiv0

1qczuiv07#

我尝试了CTRL + A(细胞外):选中所有单元格,右键点击“显示单元格行号”,显示每个单元格的行号。

eaf3rand

eaf3rand8#

添加@mark answer的示例,您可以使用以下命令为当前工作空间启用:
1.将新文件夹命名为.vscode
1.在该文件夹中创建名为settings.json的设置文件
1.复制粘贴代码在这篇文章的底部。

{
    // other setting can be placed here
    "notebook.lineNumbers": "on"
}

编辑:
要打开settings.json而不手动创建文件,请打开工作区或用户设置:
1.打开命令选项板(Ctrl + Shift + P)
1.类型Preferences: Open User Settings (JSON)Preferences: Open Default Settings (JSON)
1.复制粘贴代码段设置。

68bkxrlz

68bkxrlz9#

至于2022年:
在左上角,选择config-weel。您可以选择的选项之一是“显示笔记本电脑行号"。enter image description here

相关问题