Visual Studio Code 1.52 稳定版已发布,该版本主要专注于处理 GitHub 相关问题和拉取请求。同时带来了一些新功能和设置,其中一些主要亮点内容如下:
- diff 编辑器中的自动换行
diff 编辑器中的内联和并排视图现在都支持自动换行。
- 新的 extension bisect 功能
该新功能可解决导致 VS Code 出现问题的扩展。用户可以通过“Help > Start Extension Bisect command”命令启动该功能。然后,它将引导用户完成反复禁用和重新启用扩展的过程。每次重新加载后,系统都会提示用户确认问题是否仍然存在。
- 键盘快捷键编辑器的改进
用户可以通过右侧的 “Configure Keybinding “按钮,从 “Command Palette”中为一个命令配置键绑定。
- 在资源管理器中撤消文件操作
文件资源管理器现在支持撤消和重做所有文件操作:删除、重命名、复制、移动、新建文件和新建文件夹。
- 新的 Git 命令和设置:通过新功能优化用户的版本控制体验。
- 预览编辑器的改进 – 完全关闭预览编辑器,并尝试新的交互模型。
开发团队已根据用户反馈对处理预览编辑器的方式进行了一些更新。workbench.editor.enablePreviewFromQuickOpen 设置现在默认为禁用,因此从 Quick Open 打开的编辑器将不再出现在预览模式中。
当用户开始一个 code navigation 时(例如,使用 “Go to Definition”),其开始的编辑器将移出预览模式并保持打开状态,而新的编辑器将处于预览模式,直到用户进一步导航。
编辑器溢出菜单中的一个新菜单项 “Keep Editors Open “可快速地完全关闭预览编辑器。
- Sticky tab stops for spaces – 改善了用空格缩进时的体验
对喜欢用空格来缩进代码的用户来说,有一个新的设置叫 editor.stickyTabStops,它使的 VS Code 可以将光标移动到前导空格中,类似于 tabs。
- 改进的 word-based suggestions – 显示来自其他打开文件的 word-based suggestions。
在这个版本中,VS Code 现在可以配置为从其他打开的文件中 suggest words。使用 editor.wordBasedSuggestionsMode 设置与 allDocuments一起从所有打开的文件中 suggest words,使用 matchingDocuments 从相同语言的打开文件中 suggest words(默认),使用 currentDocument 只从当前文件中 suggest words。
- 终端配置支持
现在,用户可以通过在终端下拉菜单中选择配置终端设置来修改终端设置。
- 新的远程开发资源 – 查看新的视频和学习模块。
更多详细信息可查看官方发布公告:https://code.visualstudio.com/updates/v1_52
下载:Windows: User System ARM | Mac | Linux: snap deb rpm tarball ARM