【发布时间】:2020-07-20 07:24:14
【问题描述】:
VS 代码最近添加了使用 jupyter 笔记本(.ipynb 文件)的能力,也就是说它将它们呈现为笔记本而不是底层文本。
我遇到的问题是我想对原始文本而不是“笔记本”进行一些编辑,但我不知道如何像任何其他编辑器那样将其显示为文本文件。
有没有办法在视图之间切换?
【问题讨论】:
标签: visual-studio-code jupyter-notebook jupyter vscode-settings
VS 代码最近添加了使用 jupyter 笔记本(.ipynb 文件)的能力,也就是说它将它们呈现为笔记本而不是底层文本。
我遇到的问题是我想对原始文本而不是“笔记本”进行一些编辑,但我不知道如何像任何其他编辑器那样将其显示为文本文件。
有没有办法在视图之间切换?
【问题讨论】:
标签: visual-studio-code jupyter-notebook jupyter vscode-settings
创建 .json 文件并将 notebook json 粘贴到其中,保存文件,然后将扩展名重命名为 .ipynb,它将在 jupyter 编辑器中打开
【讨论】:
我认为最快的方法是重命名文件。
只需在 vscode 资源管理器中选择文件的同时按 F2(或者对于 mac 为 return),然后从 my-notebook.ipynb 重命名为 my-notebook.json,因为 jupyter ipynb 文件是regular json 文件
【讨论】:
*.ipynb 文件为确保 Jupyter 笔记本不会在笔记本编辑器中自动打开,请务必禁用此设置。 (Command Palette -> 设置)
或
在用户或工作区settings.json,添加以下根json - "jupyter.useNotebookEditor": false
有一个名为Reopen Editor with... 的选项/命令,它将为您提供以文本模式打开*.ipynb 文件的选项。
您可以通过右键单击编辑器选项卡(编辑器标题栏)或Command Palette -> Reopen Editor with... 来触发此操作
PS:我有Jupyter 扩展名(v2020.12.414227025)
【讨论】:
设置设置
"files.associations": {
"*.ipynb": "text"
}
或者尝试点击右下方显示文件Language Mode的状态栏字段。
使用命令:Change Language Mode
【讨论】:
ipynb 的设置并在笔记本编辑器中取消标记