2 分钟
VSCode 1.58 (2021-06) 更新日志
本次更新推荐功能
使用者
- 集成终端展示在编辑器区域
- Markdown 原生预览,支持 KaTeX 数学公式 (
$
和$$
) - 新的官方维护的插件:Live Preview,直接在 VSCode 打开一个简易的浏览器
扩展开发者
无
工作台 (Workbench)
- 工作空间 Trust
- 设置编辑器添加 Tag:
@tag:workspaceTrust
- 配置项
security.workspace.trust.banner
- 设置编辑器添加 Tag:
- 设置编辑器
- 对于 一个配置对象,其 value 类型都是 bool 的场景,添加了 UI,参考
gitlens.advanced.messages
- 支持枚举类型数组的下拉支持,参考
git.checkoutType
- 对于 一个配置对象,其 value 类型都是 bool 的场景,添加了 UI,参考
- 添加
Transient workspaces
类型,通过.code-workspace
文件的transient
字段配置,行为如下:- 重新启动不会自动打开
- 不会出现在最近打开的目录中
- 设置同步:添加 Troubleshot 视图
- 添加
search.maxResults
配置最大搜索结果
集成终端 (Integrated Terminal)
- 集成终端展示在编辑器区域,通过如下方式
- 使用
Create Terminal in Editor Area
命令 - 拖拽标签栏到编辑器区域
- 焦点在终端的时候,运行
Move Terminal into Editor Area
命令 - 终端标签栏上下文菜单, 选择
Move into Editor Area
- 使用
- 配置项
terminal.integrated.defaultLocation
配置默认新建终端的位置 - 配置项
terminal.integrated.gpuAcceleration
配置终渲染端添加canvas
- 配置项
terminal.integrated.showLinkHover
支持禁用终端 hover
编辑器 (Editor)
- 滚动条支持自定义配置
- 可见性配置
editor.scrollbar.horizontal
andeditor.scrollbar.vertical
- 粗细
editor.scrollbar.horizontalScrollbarSize
andeditor.scrollbar.verticalScrollbarSize
- 单击行为是翻页还是跳转到相应位置
editor.scrollbar.scrollByPage
- 可见性配置
语言 (Languages)
- Markdown 原生预览,支持 KaTeX 数学公式 (
$
和$$
),可通过"markdown.math.enabled": false
配置关闭 - 支持数学公式高亮
- 其他略
$$ \displaystyle \left( \sum_{k=1}^n a_k bk \right)^2 \leq \left( \sum{k=1}^n ak^2 \right) \left( \sum{k=1}^n b_k^2 \right) $$
调试 (Debugging)
- 无
launch.json
场景,可以记住每个文件的调试器 - Debug Console 不在支持 Enter 键入提示,通过 tab 键入
贡献扩展 (Contributions to extensions)
- Jupyter: 原文
- Remote Repositories: 原文
- GitHub Pull Requests and Issues: 原文
- Remote Development: 原文
- Live Preview: 新的插件,在编辑器内打开浏览器,原文
预览特性 (Preview Features)
参考:原文
扩展制作 (Extension authoring)
- 添加:
vscode.CompletionItemLabel
API ,原文 - 模态弹窗支持 detail 信息
- 扩展可以贡献 terminal profiles,将展示在终端创建下拉框里面,原文
- 终端名称相关,参见原文
window.createTerminal
支持配置图标Memento
(globalState
和workspaceState
),添加keys()
函数,查询 keys
文档 (Document)
- 新增数据科学专题提升到一级目录:https://code.visualstudio.com/docs/datascience/overview
其他
略