IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> vscode 1.73变化与关注点(命令中心/三路合并优化等) -> 正文阅读

[开发工具]vscode 1.73变化与关注点(命令中心/三路合并优化等)

前言

vscode v1.73 已发,这里锐评一些我个人比较 focus 的点。

你可以在这里追溯历史 vscode 重要变化:

正文

命令中心加强

为了更好的利用 vscode 顶部空间,命令中心功能从 v1.68 出世,但到了 v1.69 仍然存在问题,标题无法显示,UI 过于刺眼影响注意力等,我对这个功能是有些失望的。

到了本次版本更新,命令中心终于解决了以上所有问题,可以投入使用了,通过新增如下配置开启:

// settings.json
{
  "window.commandCenter": true
}

新版控制中心样式与旧版对比如下,可以看到 当前工作区标题 显示正确,也不那么刺眼吸引编码注意力了:

通过点击命令中心 不同区域 获得不同的快捷操作,具体内容请自行探索:

关于更多命令中心的介绍,请参见:

3 way 合并器调整:体验与算法改进

合并编辑器默认采用新版算法

新版合并算法在 v1.71 中出世后,在当前版本中被设定为默认行为。

需要注意的是,新版算法仅在 合并编辑器 中采用,差异对比编辑器 (如 diff compare 文件对比场景) 仍为旧算法,若出现体验不适,可通过以下配置进行切换:

// settings.json
{
  // 给 diff 对比编辑器也开启新版算法
  "diffEditor.diffAlgorithm": "experimental",

  // 将 合并编辑器 的算法切换回旧版算法
  "mergeEditor.diffAlgorithm": "smart"
}
处理冲突时可快速跳至下一个冲突点

现在处理冲突时,若 一个文件内 出现多个冲突点,可以点击 合并结果窗口(下方窗口) 的右上角 快速跳转下一个冲突点 的按钮提升处理效率。

注:

  1. 以上算法、体验优化仅对 3 way 编辑器生效,默认原版冲突编辑器没有任何功能优化和加强。

  2. 默认情况下,3 way 合并编辑器不会启用,需要在处理冲突时手动切换视图进入,你可以在 vscode 1.72变化与关注点 中了解现在 3 way 冲突编辑器的默认行为。

关于更多 3 way 编辑器的内容,请参考以下内容:

树形视图支持快速筛选目录

树形视图搜索在 vscode 上个版本 v1.72 出世,在搜索视图通过右上角的按钮切换。现在将支持:选中文件夹右键快速 添加排除 本文件夹作为搜索筛选条件。

注:本功能只在搜索的 树型视图 下生效,并没有很大的生产效率提升,可以忽略。

关于更多搜索 树形视图 的介绍,请参见:

Settings profiles 多配置预设:仍未正式发布

Settings profiles 是 vscode 社区人气最高的功能之一,他将支持多套配置对应不同的开发场景,从而大幅减少不必要的插件运行成本、调整配置的成本,极大的提升生产效率。虽然经过多个版本迭代,在本次更新中 仍处于实验性阶段 ,通过以下配置打开试用:

// settings.json
{
  "workbench.experimental.settingsProfiles.enabled": true
}

关于详细的使用方式与介绍,请参见:

对此特性,我们持续保持关注和跟进。

其他关注点

总结

在本次更新中,大多都是被动上的优化,并没有什么足够 awesome 的功能。除了控制中心进入更多人的视野外,其他的变化对生产效率影响都不太大,了解即可。

关于更多特性和细节,请在 v1.73 CHANGELOG 中查看,这里不再多述。

以上。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-11-05 00:46:28  更:2022-11-05 00:46:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:35:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码