microsoft/vscode-jupyter
VS Code Jupyter extension
解决的问题
此扩展将 Jupyter Notebook 的功能直接引入 Visual Studio Code,使开发者能够在不离开主要代码编辑器的情况下创建、编辑和运行交互式笔记本。它消除了在独立的 Jupyter 界面和功能齐全的 IDE 之间切换的需要,将交互式数据科学工作流与专业的软件工程工具相结合。
如何工作
该扩展利用 VS Code 内置的笔记本支持,提供与 Jupyter 内核交互的用户界面。它本身并不充当内核;相反,它连接到用户机器上已安装的现有 Python 环境(其中已安装 Jupyter 包)或其他语言内核(如 Julia、R 或 C#)。用户可以通过内核选择器选择所需的内核,并按顺序执行代码单元格。
适用人群
使用 Jupyter Notebook 进行探索和实验的数据科学家、机器学习工程师和研究人员,但更倾向于使用 Visual Studio Code 的高级编辑功能(如 IntelliSense、VIM 支持和集成的 diff 工具)。
主要亮点
- 多语言支持:支持 Python、Julia、R 和 C# 内核。
- IDE 集成:可在笔记本单元格中使用 VS Code 的功能,如热退出、查找与替换、代码折叠和大纲视图。
- 代码差异对比:包含一个适合笔记本的 diff 工具,用于比较代码、输出和元数据的更改。
- 灵活部署:支持本地安装、通过 vscode.dev 的浏览器使用以及 GitHub Codespaces。
- 导出选项:可将笔记本导出为 HTML 或 PDF 用于演示。
相关
- 项目
- 项目
- 项目
- 项目
- 项目