北京时间 2020 年 11 月 12 日,微软发布了全新的 VS Code Jupyter 插件!Jupyter 插件将 Jupyter Notebook 的功能引入 VS Code,并且将会支持更多语言和使用场景。
Jupyter Notebook 支持创建和共享包含代码、方程式、文本和可视化内容的文档,并且由于其简单性和交互性,它是广受欢迎的数据科学工具。
韩老师在《Visual Studio Code 权威指南》一书中已经提到,早在去年,VS Code 的 Python 插件已经支持了 Jupyter Notebook,并且越来越受欢迎。
想起在去年 9 月 21 日举行的 PyCon China 2019 大会上,就是我宣布了这项 VS Code Python 的全新功能:Visual Studio Code Python 插件将提供 Jupyter Notebook 的原生支持!全球首发!(在此之前,全球知道这个功能的人可能不超过 20 人。)
时光飞逝,光阴如梭,时间可过的真快啊!VS Code Python 对 Jupyter Notebooks 的支持,已经有一年多的时间了!不过,当时只是支持 Python 一种语言。
大家都知道 Jupyter Notebooks 还可以与 Python 以外的其他编程语言一起使用,例如 R、Julia 和 Scala 等。为了为其他语言提供相同的丰富的 Jupyter Notebook体验,微软已经将 Jupyter 的支持从 Python 插件中剥离开来,成为今天发布的 Jupyter 插件。通过依赖于 Jupyter 插件,它本身不依赖于 Python 运行时或 Python 插件,从而为 Python 以外的语言构建新的 Jupyter 体验变得更加容易。对于现有的 VS Code Python Notebooks 的用户,因为 Python 插件附带了 Jupyter 插件,所以使用体验没有任何的变化。
Jupyter 插件为当今 Jupyter Notebooks 支持的任何语言内核提供了基本的 Notebook 支持。许多语言内核无需修改即可使用。为了启用高级功能,例如完整的 IntelliSense 和调试,VS Code 语言插件中可能需要进行修改。
在下面的 GIF 中,使用了 Jupyter 插件,查看和运行 Julia Notebook。
新的 Jupyter 插件代码,以 MIT 许可发布于 GitHub 中。
https://github.com/microsoft/vscode-jupyter
这项工作正在迅速发展。微软将在未来几周和几个月内继续完善该插件,并期待与 Jupyter 社区合作,以完善和发展此插件以支持各种语言和场景。
来下载并体验吧!
https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
Microsoft ❤️ Jupyter
推荐阅读:
全宇宙首本 VS Code 中文书,来了!
Code Runner for VS Code 突破 1000 万下载量!支持运行超过 40 种语言
微软也爱 Python!VS Code Python 全新发布!Jupyter Notebook 原生支持终于来了!
微软也爱 Java!微软在 SpringOne 大会上宣布 Azure Spring Cloud 云服务!
在微软(Microsoft)工作是怎样一番体验?
微软内推,长期有效
代码编辑器横评:为什么 VS Code 能拔得头筹
知否知否,VS Code 不止开源
那些年,我们一起追的 VS Code