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.67变化与关注点(关闭二次确认/默认原生彩色括号着色等) -> 正文阅读

[开发工具]vscode 1.67变化与关注点(关闭二次确认/默认原生彩色括号着色等)

前言

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

阅读本文前,我们默认读者至少理解了 vscode v1.60 + 版本后的大部分新特性和变化。

正文

文件堆叠特性正式化

文件堆叠特性不再是实验特性了,从 explorer.experimental.fileNesting.operateAsGroup 迁出到 explorer.fileNesting.enabled

这个特性持续几个版本了,一些人很喜欢 nesting ,我对 nesting 是不太感冒的,因为一直以来的习惯,希望一眼看到所有配置文件,比如 tsconfig.base.jsontsconfig.json ,nesting 之后可能会忘记 base 的存在。

有兴趣的读者可以参考 antfu 的 nesting configs 获取灵感:

退出 IDE 二次确认

由于我们是 autoSave 派,所以即使是不小心 cmd + q 了也无伤大雅,但下次打开总是要加载 plugins 的,还是有一些不愉快。

早在使用浏览器的过程中,chrome 本身具备的二次 cmd + q 机制可谓帮助我们了不少,这次 vscode 新增了退出二次确认也算是对齐了业界,非常棒的一个功能,通过新增以下配置开启:

// settings.json
{
  // exit before confirm
  "window.confirmBeforeClose": "always"
}

默认启用原生括号彩色着色

我们早在 v1.60v1.62 里聊过如何替换彩色括号插件的话题:

现在 vscode 收到了好评反馈,默认将原生的高性能彩色括号着色打开了,但是默认的颜色还是和 Bracket Pair Colorizer 插件不同的,所以颜色配置还保留我们上文中提到的替换方案,删掉开启选项即可:

// settings.json
{
  // v1.67 default enabled
  // 🟢 ↓ 这行该删掉了
  // "editor.bracketPairColorization.enabled": true,
}

支持 JSON 校验器关闭

现在支持了 json validate 的关闭:

// setiings.json
{
  "json.validate.enable": false // or true
}

回想以前,这点和 Vue 开发中需要关掉 html validate / js validate ,stylelint 里关掉 css validate 是一致的。

关于这点或许可以应用到 tsconfig.json 的 json5 语法校验有时候会报错的场景,目前还没想到很好的活用方法,有待进一步探究。

其他关注点

  1. 新括号匹配算法:识别更好了,不错。

  2. 函数参数多行的垂直支架:尝试了一下,没有生效,可能和我的打开方式或插件冲突有关,我们不再关心。

  3. 支持拖拽 emoji 到编辑区:很不错,ctrl + cmd + space 有活用空间了。

  4. scm 支持调整排序:从之前几个版本中可以看出来这个默认排序方式是改了好几次,改过去改回来,最终决定让用户可以 sort ,方向是好的,repo 多的时候应该很有活用空间,注意下。

  5. Markdown 体验改进:新增了一些编辑的技巧和默认优化行为,我们也不至于编写特别复杂的关联 makrdown ,所以这部分了解就好。

总结

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

一个比较关注的未来特性是 支持导出 profile 然后一键复用,按 CHANGELOG 文中的说法 profile 是包含了:

  1. 配置

  2. 拓展

  3. 部分 UI 配置

现在常用的 backup 手段是 Settings Sync + vscode 自带的 github 云同步 双管齐下,这样的坏处也很明显,就是需要登录账号不能像 terminal 一样分享 profile ,所以未来这个功能也是很 nice 的,期待下一步的变化。

以上。

  开发工具 最新文章
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-05-09 12:56:36  更:2022-05-09 12:57:29 
 
开发: 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年5日历 -2024/5/19 1:28:50-

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