VS Code 1.58让用户可在编辑器中嵌入终端机

最新版本的VS Code 1.58迎来了许多新功能,包括在编辑器中嵌入终端机,以及改善可信工作区(Workspace Trust),同时也强化了Jupyter笔记本的可操作性和调试功能。

微软在VS Code 1.57的时候,加入了可信工作区功能,让用户可以提供额外的描述,来说明工作区域的安全性,这允许用户配置文件夹,受信任的文件夹将允许自动程序代码执行,不受信任的文件夹则无法自动执行程序代码。这项能够强化安全性的功能,收到了许多用户在实际使用上的抱怨。

因此微软对该功能进行小更新,第一,可信工作区编辑器的标题,现在会显示配置设置的选项,使用户更容易发现自定义可信工作区的配置,而另一个更新则是,允许用户配置指示当前窗口,处在受限模式横幅出现的时机,在默认情况下,每个工作区仅会显示一次,并且直到被关闭才会消失,开发者可以更改为总是显示或是永不显示。

VS Code 1.58的另一项改变则是,开发者可以在编辑器区域,创建或是移动终端机,以网格布局呈现多终端机的画面,且无论面板的状态为何,多维网格布局都会留存并且可见。另外,新的设置terminal.integrated.defaultLocation可以用来设置编辑器,默认会让创业公司建的终端机出现在编辑器区域。

对于常用到数学公式开发者的好消息,Markdown开始预览支持KaTeX。KaTeX是一个在网页浏览器显示数学符号的跨浏览器JavaScript函数库,而现在VS Code 1.58内置的Markdown,可以渲染使用KaTeX编写的数学等式。

微软正改善开发者在VS Code中,使用Jupyter交互窗口的体验,已经在Jupyter扩展组件加入jupyter.enableNativeInteractiveWindow配置,只要启动该功能,从Python文件执行程序代码,或是直接从命令面板启动时,Jupyter扩展组件会打开内置编辑器,而非启动Webview实例。

在Jupyter笔记本调试方面,官方让用户可以在笔记本单元设置中断点,逐步执行单元,并使用其他VS Code调试器的功能,不过,目前这还是实验性功能,用户可以通过更改配置,且在选择安装核心ipykernel第6版,如此就可以先试用这项功能。