如何在 vscode 中将 .ipynb 视为常规文本而不是 ipython 笔记本

How to view .ipynb as regular text intsead of an ipython notebook in vscode

VS 代码最近添加了使用 jupyter 笔记本(.ipynb 文件)的功能,也就是说它将它们呈现为笔记本而不是底层文本。

我 运行 遇到的问题是我想对原始文本而不是 "notebook" 进行一些编辑,但我不知道如何将其显示为文本文件任何其他编辑的方式。

有没有办法在视图之间切换?

设置设置

"files.associations": {
  "*.ipynb": "text"
}

或者尝试点击右下方显示文件 Language Mode 的状态栏字段。

使用命令:Change Language Mode

打开:文件 > 首选项 > 设置

搜索 ipynb 并取消选择以下选项:

我认为最快的方法是重命名文件。

在 vscode explorer,然后从 my-notebook.ipynb 重命名为 my-notebook.json,因为 jupyter ipynb 文件是 regular json 文件

禁止在笔记本编辑器中自动打开 *.ipynb 个文件

为确保 Jupyter 笔记本不会在笔记本编辑器中自动打开,请务必禁用此设置。 (Command Palette -> 设置)

在用户或工作区settings.json中,添加以下根json - "jupyter.useNotebookEditor": false

在笔记本编辑器和原始文本模式编辑之间切换

有一个名为 Reopen Editor with... 的 option/command,它将为您提供以文本模式打开 *.ipynb 文件的选项。

您可以通过右键单击编辑器选项卡(编辑器标题栏)或 Command Palette -> Reopen Editor with...

来触发此操作

PS:我有 Jupyter 扩展 (v2020.12.414227025)

其他答案最近对我不起作用。我在首选项下没有找到“使用笔记本编辑器”选项,可能是最近 vs code 重新组织了。相反,我找到了以下解决方案。右键单击 *.ipynb 文件选项卡以获取上下文菜单,然后单击“使用...重新打开编辑器”,如下图所示。

然后在下面的弹出窗口中单击“为 .ipynb 配置默认编辑器”,然后单击文本编辑器,如下所示:

还有中提琴。默认设置已更改。

创建 .json 文件并将笔记本 json 粘贴到其中,保存文件,然后将扩展名重命名为 .ipynb,它将在 jupyter 编辑器中打开

(类似于aquirdturtle的回答)

在左侧资源管理器

右键单击文件 -> 打开方式 -> 文本编辑器