Visual Studio Code 月刊 (2024-08)

文章目录

2024 年 8 月 Visual Studio Code(简称 vscode)发布了 version 1.93。该版本带来了许多更新,本次更新的主要亮点有:

  1. 配置文件编辑器:从一个地方集中切换和管理您的配置文件。
  2. Django 单元测试支持:测试资源管理器中支持运行 Django 单元测试。
  3. vscode.dev 上的 IntelliSense:使用 IntelliSense 增强 vscode.dev 中的 JS 和 TS 编码。
  4. 笔记本差异查看器:通过折叠未更改的单元格,高效地查看笔记本中的更改。
  5. 通过键盘调整列的大小:在 VS Code 中调整表列的大小更容易通过键盘访问。
  6. 源代码管理图:轻松隐藏、折叠或移动源代码管理图形。
  7. GitHub Copilot:在快速聊天中添加上下文,改进测试生成和聊天历史记录。

配置文件编辑器

新的配置文件编辑器可以在一个地方集中管理配置文件。提供的功能包括创建新配置文件、编辑和删除现有配置文件,以及导入和导出配置文件以与他人共享。

Django 单元测试支持

本次更新对 Python 开发者来说比较令人欣喜,因为现在终于可以通过测试资源管理器运行 Django 单元测试了。

vscode.dev 上的 IntelliSense

vscode.dev 是一个运行在浏览器中的 Visual Studio Code 编辑器(即 Web 版 vscode)。本次更新 vscode.dev 优化了 JavaScript 和 TypeScript 的体验。例如,在 vscode.dev 可以获得与 vscode 桌面版相似的 IntelliSense 体验。

除此之外,vscode.dev 还为 JavaScript 和 TypeScript 项目启用了完整的项目 IntelliSense。这其中包括:正确转到定义并查找项目中任何符号的所有引用、支持类型错误报告、在编写代码时支持自动导入等。

Notebook 差异查看器

在差异视图中显示或隐藏未更改的单元格:Notebook 差异视图现在隐藏了未更改的单元格,使开发者能够专注于更改的单元格。同时,默认折叠所有未更改单元格的输入。

管理 diff 视图中的空白:Notebook 差异视图现在遵循 diffEditor.ignoreTrimWhitespace(显示差异时忽略前导和尾部空格)的设置。

Notebook 执行计数时粘性滚动:向下滚动代码单元格时,代码单元格的执行计数现在会粘在屏幕底部。这使得在长代码单元中工作时更容易看到执行状态和更新。

通过键盘调整列的大小

本次更新新增了 list.resizeColumn 命令可以使用键盘调整列的大小。触发此命令时,选择要调整大小的列,并提供要设置的宽度的百分比。

源代码管理图

上一个里程碑启用的历史图表从 Source Control(源代码管理视图)移动到一个名为 Source Control Graph(源代码管理图)的新视图中。这减少了主视图的信息过载,开发者能够根据需要隐藏/折叠/移动新视图。

在下一个里程碑中,vscode 团队打算增加过滤图表从而适应不同的版本管理工具。

GitHub Copilot

vscode 团队继续改进了 GitHub Copilot 在 VS Code、编辑器、聊天视图和内联聊天中的体验。并且还添加了几个实验功能供开发者尝鲜。

改进了生成测试:使用 GitHub Copilot,开发者可以通过使用编辑器内容菜单中的 generate tests using Copilot 操作或使用内联聊天中的 /tests slash 命令为代码生成测试。

改善聊天记录:现在可以使用聊天视图顶部的显示聊天按钮从聊天历史记录中打开以前的聊天会话。这些会话现在有了一个更加用户友好的、人工智能生成的名称。开发者还可以通过选择每行上的铅笔图标手动重命名会话。

结语

本期的分享到此结束了,想要了解更多内容。请关注我!🚀🚀🚀

相关推荐
jinhuazhe20133 小时前
如何解决vscode powershell乱码
ide·vscode·编辑器
mahuifa3 小时前
混合开发环境---使用编程AI辅助开发Qt
人工智能·vscode·qt·qtcreator·编程ai
paintstar6 小时前
vscode 快速切换cangjie版本
ide·vscode·编辑器·仓颉·cangjie
科协软件20186 小时前
vscode+latex快捷键
ide·vscode·编辑器
半糖11227 小时前
【VSCode】常用插件汇总
vscode·编辑器
cnnews7 小时前
在vscode中的ESP-IDF插件中使用Arduino框架作为组件
ide·vscode·编辑器
乐闻x9 小时前
VSCode 插件开发实战(三):插件配置项自定义设置
ide·vscode·编辑器
羊小猪~~9 小时前
前端入门之VUE--ajax、vuex、router,最后的前端总结
前端·javascript·css·vue.js·vscode·ajax·html5
qq_3975623113 小时前
android studio更改应用图片,和应用名字。
android·ide·android studio
峥嵘life13 小时前
Android Studio版本升级那些事
android·ide·android studio