终端选项卡
终端选项卡可让您轻松创建、管理和分组多个打开的终端:终端中的选项卡可以通过此设置“terminal.integrated.tabs.enabled”启用。之后,当至少打开两个终端时,默认情况下会出现新的选项卡视图。为了反映资源管理器选项卡的行为,可以通过上下文菜单或悬停从选项卡中执行各种操作,包括拆分终端、更改图标、重命名和终止终端。
![](https://img.haomeiwen.com/i1791542/0c950610981060fa.png)
远程存储库 (RemoteHub)
无需本地克隆存储库即可浏览和编辑代码:这是通过 VS Code 的 Insiders 版本中提供的内置扩展实现的,让开发人员可以直接从编辑器中浏览、搜索、编辑和提交到任何 GitHub 存储库-- 无需克隆或拥有本地存储库。
Workspace Trust
在浏览不熟悉的源代码时防止代码执行的额外安全性:这建立在以前的 Workspace Trust 扩展功能之上。现在,一旦启用,此功能会弹出一个对话框,询问“您信任此文件夹中文件的作者吗?” 微软表示,“这个对话框对于允许用户尽早做出决定并了解他们的决定的影响很重要。一旦你了解了这个功能,你可能想要使用security.workspace.trust.startupPrompt
设置自定义何时显示对话框。”
![](https://img.haomeiwen.com/i1791542/cb9b723f546759f9.png)
开发团队还通过将 Edge Developer Tools 直接集成到代码编辑器中来加强 JavaScript 调试。“JavaScript 调试器与 Microsoft Edge 开发人员工具集成,为浏览器调试提供 DOM、样式和网络检查器,可通过调试工具栏中的新‘检查’图标访问。
其他新功能包括:
- JSDoc @link 支持- 在注释中添加 @link 标签以实现快速符号导航:由于 VS Code 现在支持 JavaScript 和 TypeScript 注释中的 JSDoc @link 标签,开发人员可以在他们的文档中创建指向符号的可点击链接。
- Go to Definition for non-code files - 快速跳转到图像和样式表:开发人员可以使用 Go to Definition 来浏览通过 import 语句添加的这些资产,这在许多现代 JavaScript 捆绑器和框架中很常见。
-
Notebook API 最终确定——用于 VS Code 中原生笔记本支持的 Notebook API:“Notebook API 允许 Visual Studio Code 扩展将文件作为笔记本打开,执行笔记本代码单元并以各种丰富的交互式格式呈现笔记本输出,”微软的文档说. 该团队完成了大部分 API,包括三个部分:
- NotebookSerializer API 结合 notebooks 贡献点,使 VS Code 能够打开、修改和保存 notebook 文档。
- 呈现单元格输出的笔记本渲染器。它们是通过扩展 package.json 文件的 notebookRenderer 贡献点添加的。
- NotebookController API 为代码单元生成输出。
网友评论