3 分钟
VSCode 1.54 (2021-02) 更新日志
本次更新推荐功能
使用者
- 在窗口重载后,保留集成终端状态。默认开启,使用
terminal.integrated.enablePersistentSessions
配置关闭 - 自动重新启动需要更改环境的终端。当终端环境发生变化(一般是 bashrc 等配置文件变更),终端将会显示一个 ⚠️ 图标提示用户重启终端,现在,在没有操作过的终端中,可以将自动重启,以使流程更加连贯
- 首个产品图标主题已上线 Fluent Icons
- 支持 双击 shift 类的快捷键操作,可以自主的通过更改
keybindings.json
配置文件实现配置,例如{ "key": "shift shift", "command": "workbench.action.quickOpen" }
- 时间线视图,支持比较两个分支的变化(通过右键上下文菜单,Select for Compare 和 Compare with Selected 两个选项)
- 断点视图改进
- 断点列表项,添加 X 图标用于删除该断点
- Caught 和 Uncaught Exceptions 支持编辑断点条件
- 新的配置项和其他改进
debug.console.collapseIdenticalLines
用于折叠相同的行(类似 chrome 开发者工具的行为),默认开启debug.saveBeforeStart
在启动前保存行为的配置,建议更改为nonUntitledEditorsInActiveGroup
- Remote Development,更多参见 remote-release-notes
- 端口视图使用 表格布局
- 支持在编辑器中预览网页
- 支持显示进程 名 和 id
- Remote - SSH: X11 Forwarding
remote.autoForwardPortsSource
添加 output 选项
- 端口视图使用 表格布局
扩展开发者
- 列表/树 UI 更新,焦点元素以轮廓色方式显示(之前是背景色)
- 新增表格 UI 组件
- Authentication Provider API
Apple Silicon
发布了 支持 Apple M1 平台的软件包
辅助功能 (Accessibility)
略
集成终端 (Integrated Terminal)
- 在窗口重载后,保留集成终端状态。默认开启,使用
terminal.integrated.enablePersistentSessions
配置关闭 - Windows 平台,性能提升
- 自动重新启动需要更改环境的终端。当终端环境发生变化(一般是 bashrc 等配置文件变更),终端将会显示一个 ⚠️ 图标提示用户重启终端,现在,在没有操作过的终端中,可以将自动重启,以使流程更加连贯
工作台 (Workbench)
- Emment 添加
emmet.extensionsPath
配置 - 首个产品图标主题已上线 Fluent Icons
keybindings.json
when 字段的智能提示支持- 打开的编辑器,添加新建无标题文件的 icon
- 菜单栏更新
- webview 缓存提升
- 工作空间搜索行为改变
- 支持 双击 shift 类的快捷键操作,可以自主的通过更改
keybindings.json
配置文件实现配置,例如{ "key": "shift shift", "command": "workbench.action.quickOpen" }
- 列表/树 UI 更新,焦点元素以轮廓色方式显示(之前是背景色)
- 新增表格 UI 组件
- get started 编辑器 (未发布到稳定版)
- 时间线视图,支持比较两个分支的变化(通过右键上下文菜单,Select for Compare 和 Compare with Selected 两个选项)
- 提供默认边框悬停颜色,可通过在主题插件中可以通过
sash.hoverBorder
参数自定义
调试器 (Debugging)
- 断点视图改进
- 断点列表项,添加 X 图标用于删除该断点
- Caught 和 Uncaught Exceptions 支持编辑断点条件
- 新的配置项和其他改进
debug.console.collapseIdenticalLines
用于折叠相同的行(类似 chrome 开发者工具的行为),默认开启debug.saveBeforeStart
在启动前保存行为的配置,建议更改为nonUntitledEditorsInActiveGroup
- 改进重新启动帧
语言 (Languages)
Notebooks
略
预览特性 (Preview features)
- Extensible Markdown renderers for notebooks (支持 公式 等能力)
扩展贡献 (Contributions to extensions)
- 添加 Brackets 扩展包
- GitHub Pull Requests and Issues more see changelog 0.24.0
- Remote Development,更多参见 remote-release-notes
- 端口视图使用 表格布局
- 支持在编辑器中预览网页
- 支持显示进程 名 和 id
- Remote - SSH: X11 Forwarding
remote.autoForwardPortsSource
添加 output 选项
- 端口视图使用 表格布局
扩展制作 (Extension authoring)
- Authentication Provider API
- 其他 略
文档 (Documentation)
- VS Code and Python in the classroom, more see learn/educators/python
- Troubleshooting extensions blog post