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

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

结语

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

相关推荐
莲动渔舟15 小时前
国产编辑器EverEdit - 扩展脚本:让EverEdit支持“批量查找”功能
编辑器·emeditor·notepad·everedit
rainFFrain16 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
Liudef0617 小时前
deepseek v3-0324实现SVG 编辑器
开发语言·javascript·编辑器·deepseek
超级小的大杯柠檬水19 小时前
修改Anaconda中Jupyter Notebook默认工作路径的详细图文教程(Win 11)
ide·python·jupyter
云心雨禅21 小时前
Vim操作指令全解析
编辑器·vim·excel
色空大师21 小时前
【idea】实用插件
java·ide·intellij-idea
suanday_sunny1 天前
VSCode运行,各类操作缓慢,如何清理
ide·vscode·编辑器
信计小白1 天前
vscode报Module containing this breakpoint has not yet loaded
ide·vscode·编辑器
Kusunoki_D1 天前
使用 VIM 编辑器对文件进行编辑
linux·编辑器·vim
向宇it1 天前
【零基础入门unity游戏开发——2D篇】2D 游戏场景地形编辑器——TileMap的使用介绍
开发语言·游戏·unity·c#·编辑器·游戏引擎