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

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

结语

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

相关推荐
罗政7 小时前
冒险岛079 V8 整合版源码搭建教程+IDEA启动
java·ide·intellij-idea
艾斯比的日常8 小时前
VSCode 实用快捷键
ide·vscode·编辑器
Galaxy_12298 小时前
vscode远程报错:Remote host key has changed,...
ide·vscode·编辑器
彬sir哥8 小时前
VScode运行后出现黑窗口
vscode·运行·黑窗口
Hi~晴天大圣13 小时前
Pycharm中断点使用技巧
ide·python·pycharm
且随疾风前行.14 小时前
Android Studio 提示 !Failed to initialize editor
android·ide·android studio
比牛顿更懂PID15 小时前
VSCode本地python包“无法解析导入”
ide·vscode·python
qxyywy17 小时前
CUDA 安装 一直卡在Installing Nsight Visual Studio Edition
ide·visual studio·cuda
前端郭德纲18 小时前
vscode默认终端怎么设置成git bash
git·vscode·bash
瞌睡不来19 小时前
(学习总结25)Linux工具:vim 编辑器 和 gcc/g++ 编译器
linux·学习·编辑器·vim·编译器·gcc/g++