VS Code 1.75 发布!

news2025/1/12 15:57:55

欢迎使用 2023 年 1 月版的 Visual Studio Code。希望您喜欢此版本中的许多更新,其中一些主要亮点包括:配置文件、VS Marketplace 签名、辅助功能改进、更轻松地调整多视图大小、树视图搜索历史、新的 Git 命令等等。让我们一起看看吧!

配置文件

我们很高兴地宣布,配置文件功能现已在 VS Code 中可用。配置文件可以包括扩展、设置、键盘快捷键、UI 状态、任务和用户片段。您能够针对不同的开发场景(例如数据科学、文档编写)或针对多种编程语言(例如 Python 或 Java)自定义 VS Code。如果您根据工作流程(例如“工作”或“演示”)有不同的 VS 代码设置,也可以将它们另存为不同的配置文件。可以打开同时应用不同配置文件的多个工作区(文件夹)。下图演示了使用为工作设置自定义的“工作”配置文件打开的文件夹。

您还可以导出和导入配置文件,与您的同事、朋友或学生分享,以帮助他们开始使用 VS Code。

注意:配置文件目前不适用于 GitHub Codespaces 等远程场景,但我们正在努力实现这一点。

VS Marketplace 扩展签名

从 2022 年 11 月开始,上传到 Visual Studio Marketplace 的每个扩展都是由 VS Marketplace 签名的代码。当用户通过 VS Code 的 Extensions 视图安装签名的扩展时,VS Code 将验证签名,从而证明扩展确实来自 VS Marketplace 并且扩展包没有被修改。如果签名验证失败,VS Code 将不会安装该扩展。

VS Marketplace 正在签署所有现有扩展(包括自 11 月以来未更新的扩展)。完成此过程后,几个月后,VS Code 将要求来自 VS Marketplace 的所有扩展都由 VS Marketplace 签名。此要求将保证来自 VS Marketplace 的每个包的完整性,从而提高我们扩展生态系统的整体安全性。

辅助功能

差异导航改进

转到下一个/上一个更改现在有音频提示来指示是否插入、删除或修改了一行。此外,更改的行被选中,以便屏幕阅读器可以阅读。

终端辅助模式

终端:进入辅助功能模式 (Shift+Tab) 命令允许屏幕阅读器通过键盘在终端缓冲区中导航。

终端辅助功能帮助

与编辑器中的 Show Accessibility Help 命令类似,Terminal: Show Terminal Accessibility Help (Alt+F1) 命令为屏幕阅读器用户提供重要信息。

Workspace Trust 编辑器快捷方式

为改进可以通过 “Workspaces: Manage Workspace Trust”打开的 Workspace Trust 编辑器的键盘可访问性,您现在可以使用 Ctrl/Cmd+Enter 切换对当前工作区的信任,或者使用 Ctrl/Cmd+Shift+Enter 切换对父文件夹的信任。

改进了设置编辑器指示器上的键盘导航

对于具有多个指示器的设置,例如“在其他地方修改”指示器和“默认值已更改”指示器,左右箭头键现在用于在指示器之间导航。此更改允许用户通过按一下 Tab 键跳出指示器。

更轻松的多视图调整大小

您现在可以通过拖动视图的角来同时调整多个视图的大小。

树视图搜索历史

树视图中的查找控件现在支持历史导航。您可以使用向上/向下箭头键浏览以前搜索的历史记录。

新的 Git 命令

Git 2.35 为 git stash 命令引入了一个新的 --staged 模式。这种新模式允许您轻松地仅存储暂存的更改。如果您有支持这种新模式的 Git 版本,则可以使用新的 Git:Stash Staged 命令来利用它。

VS Code 已经支持使用 Git:Delete Tag 命令删除本地标签。这个里程碑我们使用新的 Git 启用了远程标签的删除:删除远程标签命令。

VS Code 中的 AI 工具

GitHub Copilot 扩展是一种 AI 驱动的代码完成工具,帮助您更快、更智能地编写代码。可以使用 VS Code 中的 Copilot 扩展来生成代码,或者从它生成的代码中学习。GitHub Copilot 通过行内建议 UI 集成到 VS Code 编辑器中,使您可以查看各种建议并轻松接受全部或部分生成的代码。GitHub Copilot 现在对企业普遍可用,具有许可证管理、组织范围的策略控制和隐私保护等功能。

我们还在 VS Code 文档中添加了一个新的 AI Tools in VS Code 主题,这将帮助您开始使用 Copilot。

点我前往原博客, VS Code 1月更新~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/331689.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

真实还原项目案例

真实模拟项目案例: 核心和出口用ospf,出口ospf路由用 default-route-advertise always 解决默认路由。 其它的都是常规的就不说了,都在配置里看配置。 出口路由配置: [H3C]dis current-configuration version 7.1.064, Release 04…

中国大学mooc 机器人操作系统讲义以及部分笔记

这里写目录标题二进制与源码包1.7 安装RoboWare Studio新的连接配套代码 官方看了一下课程官方的讲义连接,似乎很多页面已经丢失?或者是未授权?二进制与源码包 https://sychaichangkun.gitbooks.io/ros-tutorial-icourse163/content/chapter…

Web3中文|太心急!谷歌匆忙上线自家“ChatGPT”导致市值蒸发逾千亿美元

谷歌想证明它可以在AI竞赛中与微软抗衡,创建一个新的人工智能搜索引擎,但一个错误回答最终导致母公司 Alphabet 的市场损失超过千亿美元。 低开低走的美股市场 周三,美股三大指数低开低走。道琼斯指数收盘下跌207.68点,跌幅0.61%…

设计模式之单例模式(C++)

作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 一、单例模式是什么? 单例模式是一种创建型的软件设计模式,在工程项目中非常常见。通过单例模式的设计&am…

具有大部分相似的项目之间的项目整合

1.将多个项目文件合并,如:c2文件夹和c3文件夹不同,其余文件都是可以一起用的 2. router/index.js (1) 声明 公用路由,如 const common [{// :xxxx 代表任意匹配(输啥都可以匹配)path: /:channel/login,c…

html 浏览器存储方式

浏览器有三种本地存储方式: 1、localstorage 2、sessionStorage 3、cookie 浏览器 F12 打开调试模式,可以看到: 点击对应域名,可以看到当前域名下存储的数据,是以key,value形式存储的。 三种方式的共同…

某程序员去华为面试,因为错了一道题而被淘汰

题目有一道数学的逻辑题,这种提一般智商测试或者公务员考试中经常见到,传说华为有道面试题是这样的,求出下划线的数字应该是多少?请准备好纸和笔,思考10分钟,看看你能否得出正确答案。1分钟后。。。2分钟后…

MySQl学习(从入门到精通11)

MySQl学习(从入门到精通11)第 14 章_视图1. 常见的数据库对象2. 视图概述2. 1 为什么使用视图?2. 2 视图的理解3. 创建视图3. 1 创建单表视图3. 2 创建多表联合视图3. 3 基于视图创建视图4. 查看视图5. 更新视图的数据5. 1 一般情况5. 2 不可…

餐饮企业数据可视化大屏(智慧餐饮)

随着信息技术的深入发展,数据大屏的适用场景日益广泛,集工作汇报、实时监控和预测分析等功能于一身。 数据可视化的本质是视觉对话,数据可视化将数据分析技术与图形技术结合,清晰有效地将分析结果信息进行解读和传达。 当前很多餐…

第八天字符串

344.反转字符串力扣题目链接(opens new window)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中…

数据结构|绪论

🔥Go for it!🔥 📝个人主页:按键难防 📫 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀 📖系列专栏:数据结构与算法 &#x1f52…

基于STM32设计的音乐播放器

一、项目背景与设计思路 1.1 项目背景 时代进步,科学技术的不断创新,促进电子产品的不断更迭换代,各种新功能和新技术的电子产品牵引着消费者的眼球。人们生活水平的逐渐提高,对娱乐消费市场需求日益扩大,而其消费电子产品在市场中的占有份额越来越举足轻重。目前消费电…

FPGA纯verilog代码读写N25Q128A QSPI Flash 提供工程源码和技术支持

目录1、N25Q128A芯片解读2、N25Q128A读写时序3、整体设计思路架构4、verilog读写Flash驱动设计5、verilog读写Flash控制器设计6、FIFO缓存设计7、串口输出Flash读取数据8、vivado工程介绍9、上板调试验证并演示10、福利:工程源码获取1、N25Q128A芯片解读 N25Q128A的…

一篇文章学懂C++和指针与链表

指针 目录 指针 C的指针学习 指针的基本概念 指针变量的定义和使用 指针的所占的内存空间 空指针和野指针 const修饰指针 指针和数组 指针和函数 指针、数组、函数 接下来让我们开始进入学习吧! C的指针学习 指针的基本概念 指针的作用:可…

K8S集群管理平台Rancher(2):安装与使用

Rancher 是一个容器管理平台。Rancher 简化了使用 Kubernetes 的流程。 下面记录一下手动安装Rancher的步骤 一、docker安装rancher 拉取rancher镜像 docker pull rancher/rancher运行rancher容器 sudo docker run -d --restartalways \ -v /mydata/docker/rancher_data…

基于Apache Maven构建多模块项目

title: 基于Apache Maven构建多模块项目 date: 2022-04-10 00:00:00 tags: Apache Maven多模块 categories:Maven 介绍 多模块项目由管理一组子模块的聚合器 POM 来构建。在大多数情况下聚合器位于项目的根目录中,并且必须是 pom 类型的项目。子模块是常规的 Mave…

excel数据整理:合并计算快速查看人员变动

相信大家平时在整理数据时,都会对比数据是否有重复的地方,或者该数据与源数据相比是否有增加或者减少。数据量不大还好,数据量大的话,对比就比较费劲了。接下来我们将进入数据对比系列课程的学习。该系列一共有两篇教程&#xff0…

ESP8266 + STC15+ I2C OLED带网络校时功能的定时器时钟

ESP8266 + STC15+ I2C OLED带网络校时功能的定时器时钟 📍相关篇《ESP8266 + STC15基于AT指令通过TCP通讯协议获取时间》 📌ESP8266 AT固件基于安信可AT固件,相关刷AT固件可以参考《NodeMCU-刷写AT固件》 🔖STC15 单片机采用的是:STC15F2K60S2 晶振频率采用内部:22.11…

Java面试——多线程并发篇

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

滑动窗口算法

滑动窗口 滑动窗口有俩种:定窗口和不定窗口。滑动窗口说白了就是双指针的运用。 定窗口说明是一个特定窗口大小,通常用来解决相邻的元素,最大值,最小值。 不定窗口说的是,先由右指针去找到第一个能够符合题意的位置…