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 命令为代码生成测试。

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

结语

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

相关推荐
一棵开花的树,枝芽无限靠近你9 分钟前
【PPTist】添加PPT模版
前端·学习·编辑器·html
热爱生活的五柒1 小时前
vscode利用ofExtensions插件可以调试单进程Openfoam,但是不能调试mpi多进程案例
ide·vscode·编辑器
小陈phd1 小时前
Vscode LinuxC++环境配置
linux·c++·vscode
界面开发小八哥1 小时前
更高效的Java 23开发,IntelliJ IDEA助力全面升级
java·开发语言·ide·intellij-idea·开发工具
小江村儿的文杰10 小时前
XCode Build时遇到 .entitlements could not be opened 的问题
ide·macos·ue4·xcode
为什么每天的风都这么大10 小时前
Vscode/Code-server无网环境安装通义灵码
ide·vscode·阿里云·编辑器·ai编程·code-server
ahadee14 小时前
蓝桥杯每日真题 - 第19天
c语言·vscode·算法·蓝桥杯
芝麻团坚果16 小时前
对subprocess启动的子进程使用VSCode python debugger
linux·ide·python·subprocess·vscode debugger
写点什么啦16 小时前
[debug]不同的window连接ubuntu的vscode后无法正常加载kernel
linux·vscode·ubuntu·debug
小码ssim17 小时前
IDEA使用tips(LTS✍)
java·ide·intellij-idea