微软在2024年11月发布了Visual Studio Code (VS Code) 的1.96版本,带来了许多新功能和改进,旨在提升开发者的生产力和用户体验。(相关:Visual Studio Code—微软推出的免费、开源且跨平台的代码编辑器)
1. Overtype 模式
- 覆盖与插入模式切换:VS Code 1.96引入了Overtype模式,允许用户在编辑器中轻松切换覆盖(覆盖现有字符)和插入(插入新字符)模式。用户可以通过按
Insert
键或通过命令面板 (Ctrl+Shift+P
或Cmd+Shift+P
) 打开 “Toggle Overtype Mode” 命令来启用或禁用此模式。这对于习惯使用覆盖模式的开发者来说是一个非常实用的功能。
2. 自动添加缺失的 TypeScript 和 JavaScript 导入
- 智能粘贴功能:当用户从其他文件复制代码并粘贴到当前文件时,VS Code 现在会自动检测并添加任何缺失的 TypeScript 或 JavaScript 导入语句。这一功能不仅节省了手动导入的时间,还减少了潜在的错误,确保代码的完整性和正确性。
3. 根据测试覆盖率过滤代码
- 测试覆盖率可视化:VS Code 1.96 添加了一个新的功能,允许开发者根据测试覆盖率来过滤代码。通过集成测试覆盖率工具(如 Jest 或 V8 Coverage),用户可以在编辑器中直观地看到哪些代码行已经被测试覆盖,哪些部分尚未被测试覆盖。这有助于开发者更专注于未覆盖的代码区域,提高代码质量并确保所有关键逻辑都经过充分测试。
4. 增强的工作区组织:侧边栏视图移动
- 灵活的侧边栏管理:用户现在可以轻松地在主侧边栏和辅助侧边栏之间移动视图(如资源管理器、搜索、源代码管理等)。这一改进使得工作区的组织更加灵活,开发者可以根据个人喜好和工作流需求自定义界面布局,提升工作效率。
5. 终端中的连字支持
- 连字(Ligatures)支持:VS Code 1.96 在终端中增加了对连字的支持,特别是在使用支持连字的字体时(如 Fira Code 或 JetBrains Mono)。连字是指将多个字符组合成一个单一的符号,以提高可读性和美观性。这一功能使得终端输出更加整洁和易读,尤其是在编写复杂的命令或查看日志时。
6. 其他改进
- 性能优化:VS Code 1.96 对启动时间和编辑器响应速度进行了优化,尤其是在处理大型项目时表现更为流畅。
- Git 支持增强:改进了 Git 集成,提供了更好的分支管理和冲突解决体验。
- 调试体验提升:增强了调试器的功能,包括更好的断点管理、变量检查和调用栈导航。
- 扩展市场改进:扩展市场的搜索和安装流程更加直观,用户可以更快地找到并安装所需的扩展。
评论