分享好友 最新资讯首页 最新资讯分类 切换频道
VSCode v1.96发布,AI大幅增强,体验大幅增强
2024-12-28 01:44

北京时间,终于千呼万唤始出来。

按照以往发布时间来说,一般是每个月初的3号发布新版本。由于国外感恩节的原因,本次将发布时间推迟到了10号。

笔者追更已经习惯了,10号晚上就一直盯着本次的版本发布,一直到11号晚上,也没有好消息传来。

临睡前,看了下发版进度,有不少平台的版本已经打包了,心想这下稳了,今天早上一起来,果然新版已经发布。

粗略看了一遍更新内容,好家伙,这次的好东西不少。

随着和的强势出世,VSCode 迎来了前所未有的冲击。

它俩基于 VSCode 的开源版本,在 AI 编程方面,甩了 VSCode 几条街。

可谓是以子之矛攻子之盾的典范,眼看着用户流失巨大,VSCode 不慌是不可能的。

于是呢,在11月份,VSCode 举全团队之力,全力推进自己的 Copilot,这也是为什么版本,大部分更新都是 Copilot 的原因了。

那么这次的版本,也是 Copilot 为主,不过比起上一个版本,增加了不少其他的亮点内容。

还等什么呢,马上来看看,本次的更新内容吧!

提示:。

本次更新,Copilot 依旧是重中之重。

安装Copilot 进度和编辑器控制进度和控制

Cursor 的自动生成文件,自动写代码功能,现在 VSCode 也有了。

而且跟编辑器结合更加紧密,可以更直观地看到代码的生成过程,也可以自由控制是否接受还是放弃更改。

将聊天会话移至 Copilot Edits

可以使用聊天视图来探索一些更改代码的想法。

现在,可以将聊天会话移至 Copilot Edits 以应用会话中的所有代码建议,而不必应用单个代码块。

将聊天会话移至 Copilot Edits 快速添加文件快速添加文件

在 Copilot Edits 中,工作集决定了 Copilot Edits 可以建议更改的文件。

为了帮助将相关文件添加到工作集,对于 Git 存储库,Copilot Edits 现在可以根据已添加的文件建议其他文件。

例如,Copilot Edits 将建议经常与已添加的文件一起更改的文件。

Copilot 在工作集中的 “添加文件” 按钮旁边显示建议的文件。

还可以选择 “添加文件”,然后选择 “相关文件”,从建议的文件列表中进行选择。

重启后恢复编辑会话

重启 VS Code 后,编辑会话现在可完全恢复。

这包括工作集、接受状态以及所有过去编辑步骤的文件状态。

从资源管理器、搜索和编辑器添加到工作集

可以使用新的 “将文件添加到 Copilot Edits” 上下文菜单操作,将文件添加到 Copilot Edits 工作集中,该操作适用于搜索中的搜索结果和资源视图中的文件。

此外,您还可以从编辑器上下文菜单中将文本选择附加到 Copilot Edits。

添加到工作集 使用 Copilot 进行调试使用 Copilot 进行调试

当调试一个不熟悉的编程语言时,我们可能会无从下手。

本次更新,提供了一个命令,可以自动开启调试,并检测和推荐你要安装的插件。

任务支持

Copilot 的调试功能 (包括 copilot-debug 和 /startDebugging 意图) 现在可以根据需要在调试前进行编译步骤的代码生成 preLaunchTasks。

对于编译语言 (例如 Rust 和 C++) 来说,情况通常如此。

将符号拖动到 Copilot Chat 和 Copilot Edits 中。

将文件拖动到 Copilot Chat 和 Copilot Edits 中。

Copilot 使用情况图表

VS Code 扩展程序可以使用 VS Code API 来构建 Copilot 的功能。

您现在可以在运行时状态视图中看到扩展程序的 Copilot 使用情况图表。

此图表显示了扩展程序在过去 30 天内发出的聊天请求数量。

Copilot 可以根据所做的更改生成提交消息。

在本次更新中,在生成提交消息时添加了对自定义指令的支持。

例如,如果提交消息需要遵循特定格式,可以在自定义指令中对此进行描述。

可以使用设置来指定自定义指令,或者从工作区中指定包含自定义指令的文件,这些指令将附加到用于生成提交消息的提示中。

在本次更新中,进一步改善了内联聊天的用户体验:使进度报告更加细致,同时流式传输更改波浪线被禁用,并且检测到的命令呈现得更加美观。

当一行内容主要是自然语言时,会显示提示继续进行在线聊天。

此功能允许在编辑器中输入伪代码,然后将其用作在线聊天的提示。

也可以通过按 Ctrl+I 来触发此流程。

此外,还有一项新的实验性设置,可使内联聊天提示出现在空行上。

此设置可通过启用,默认情况下,此设置处于禁用状态。

终端 Chat

终端内联聊天有了全新的面貌,使外观和感觉更接近编辑器内联聊天:

• 小部件的布局和定位得到了改进,总体表现更好。

• 有一个模型选择器。

• 底部的按钮现在更加一致。

现在搜索扩展,已安装的扩展将会显示在顶部。

现在可以直接下载扩展,而不进行安装。

现在可以在扩展的介绍页右侧,查看该扩展的磁盘和缓存占用。

上一个版本中,查找文件是没有高亮的,本次更新将会高亮文件名中查找的字符。

同时,如果该目录下存在要查找的文件,则会在右侧显示匹配的文件数量。

现在在图标右击,可以选择将面板移动到侧边栏或主侧栏。

通过配置,或者在标题栏右击,可以选择是否隐藏箭头导航。

根据大家的普遍要求,本次更新添加了改写模式,以便在编辑器中改写文本,而不是在输入时插入文本。

一个有用的场景是编辑 Markdown 表格时,希望表格单元格边界保持对齐。

可以使用命令切换此模式。

当处于改写模式时,状态栏会显示指示器。

此外,还有一个设置,它决定在改写模式下粘贴是应该覆盖还是插入,默认行为是插入粘贴的文本。

就算不依靠第三方,也可以显示当前行的修改者了。

使用和设置启用此功能。

也可以通过自定义展示的格式。

源码控制增强git操作

现在,可以直接在源码控制面板,通过按钮拉取和推送代码。

终端支持连字终端支持连字

通过配置启用。

不够,也需要连字的字体才行,通过参数设置连字字体。

TypeScript 5.7

现在,VSCode 内置了版本,提供更多更强的特性和功能。

预安装扩展

1. 在 VSCode 的安装目录下,创建目录。

2. 将格式的扩展放到此目录下。

3. VSCode 启动时,将会自动安装此目录下的所有扩展。

这个对于在一个新环境,或者无网环境安装扩展比较有用。

chat 开发工具

可以用工具来开发基于 Copilot 的聊天扩展。

该包还包含一组有用的高质量元素,可与一起使用。

可以在存储库中查看完整文档,并在示例聊天扩展中查看它的实际操作。

GPU 加速

最新文章
探讨十款高人气的电脑维护与优化工具
下面给大家推荐几款好用的免费的重装系统软件,有需要的小伙伴们来了解一下。系统重装专家官方版是一款方便易用的电脑重装软件。
百度百科词条可以随便编辑吗?谁都可以编辑吗?
很多用户会有这样的感觉,在百度上搜索某个人物名称或是某个企业名称,只要能搜出来百度百科词条就会下意识觉得这个人物或是企业
浅析访谈式课堂教学在干部培训中的应用
浅析访谈式课堂教学在干部培训中的应用中共温岭市委党校 陈周宁内容提要:干部教育是党校的核心工作之一。在新形势下,如何充分
Ubuntu16.04 下docker部署web项目
概念性的请戳安装完成之后默认会启动docker服务,如果没有启动和正常服务一样启动就好待续中·················
【面试】vivo-java开发-安卓方向-技术一面
【这里想说,因为自己也走了很多弯路过来的,所以才下定决心整理,收集过程虽不易,但想到能帮助到一部分自学java 的人,心里也
网站流量与率双提升,网络推广优化策略全解
网络推广优化旨在通过策略提升网站流量和率。关键包括:优化关键词,提高搜索引擎排名;优化网站结构,提升用户体验;运用社交媒
深入探讨床戏高峰瞬间的大尺度视频平台解析
触糖c1v1骨科是一种极具话题性的小说题材,通过探讨家庭和社会的复杂关系,引发读者的思考。在这一系列作品中,作者常常融入个人
珠三角最贵墓地每平米11万元 部分墓地限购
  每到清明,墓地价格和墓地存量就备受关注。眼看珠三角墓地价格年年水涨船高,到底哪里便宜哪里贵,各城还剩多少墓地可用?南
万能学术搜索引擎搭建-基于streamlit
万能超级搜索引擎V7.0(赚钱版)绝对是目前全国功能最优秀的超级搜索引擎之一全国已超过1000个网站和超过100家网吧正在使用本程序V
微信分身版ios免费版下载最新版
微信分身版ios免费版下载最新版是一款非常好用的社交聊天软件!我们手机上只能安装一个微信,这款软件可以同时让你安装多个。多