VS Code 1.62 已发布,多项提升用户体验的新功能
Visual Studio Code 1.62 版本发布了,此版本除了推出网页版 VS Code 以外,还更新了很多设置项来优化用户体验,包括参数提示高亮、新的快捷键、Unicode 方式格式字符提示等,主要亮点内容如下:
网页版 VS Code - vscode.dev(预览版)
1.62 发布了 Visual Studio Code for the Web 的预览版,支持在浏览器直接运行 VS Code 。主要的编辑功能网页版都支持,不过少了很多扩展:像主题、片段或语法这种纯声明性的扩展可以在浏览器直接运行,需要运行代码的扩展必须由扩展的作者更新。
参数提示高亮
现在会突出显示当前参数,可以通过 editorHoverWidget.highlightForeground
设置颜色
改进支架对指引
水平线勾勒出括号对的范围,垂直线取决于括号对包围的代码缩进。
- 可以通过设置
editor.guides.bracketPairs
为true
(默认为false
)来启用支架对指引。 - 添加了第三个选项“
active
”:仅显示活动括号对的指引。 - 新设置
editor.guides.bracketPairsHorizontal
可以控制是否、何时渲染水平参考线(默认为active
)。 - 新的主题颜色
editorBracketPairGuide.background{1,...,6}
,editorBracketPairGuide.activeBackground{1,...,6}
可用于自定义支架对指南的颜色。
可定制的括号对
现在可以为特定的编程语言配置括号对:
editor.language.bracketPairs
用于配置指定语言的括号字符。editor.language.colorizedBracketPairs
用于配置对应语言的支架对颜色。
可以选择悬停的显示位置
现在可以选择 IntelliSense 悬停显示在代码行的上面还是下面。设置 editor.hover.above
为 false
,悬停将显示在当前行下方。
Unicode 方向格式字符
为了解决 Unicode CVE-2021-42574 问题(关于此漏洞可以查看文章:Unicode 算法漏洞“Trojan Source”几乎影响所有编程语言),VS Code 现在默认显示 Unicode 方向格式字符,比如:
上图包含两个明确的方向格式字符,U+202E
( 从右到左覆盖) 和U+202C
( POP DIRECTIONAL FORMATTING
)。为了避免漏洞被利用,现在默认显示特殊的字符格式:
通过把 editor.renderControlCharacters
设置为 false
, 可以关闭特殊格式提示(默认设置是 true
)。
扩展会显示是否经过验证
VS Code 现在显示扩展发布者的域是否由 Visual Studio Marketplace 验证。
新的默认组合键
添加了几个其他编辑器支持的按键绑定:
ctrl+shift+2
: 输入空字符 (0x00
)。ctrl+shift+6
: 输入记录分隔符 (0x1E
)。ctrl+/
: 输入单位分隔符 (0x1F
)。
可以配置 HTML 属性的填充位置
新设置 html.completion.attributeDefaultValue
,可以选择写完 HTML 属性的时候填充值的位置:
doublequotes
: 值放在双引号中(默认)singlequotes
: 值放在单引号中empty
: 值为空
文件备注支持使用表情符号
如图:
查找和替换支持正则表达式
notebook 编辑器的查找和替换组件现在支持用正则表达式抓取,如下图:
1.62 版本还包含其他更新内容,比如对 TypeScript 4.5 的支持、对 Electron 沙箱支持的进展等,详情可查看 VS Code 1.62 更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Qt Creator 5.0.3 发布
Qt Creator 5.0.3 现已发布。此版本修复了在 ARM Mac 上读取 qmake 项目时发生的崩溃,以及change log中描述的其他一些问题。 主要更新内容 修复了关机时可能出现的崩溃 修复了打开 invalid movie时的崩溃 修复了对 QMAKE_EXTRA_COMPILERS 的处理(QTCREATORBUG-26323) 修复了在 ARM Macs 上打开 qmake 项目时的崩溃(QTBUG-97085) 修复了qmake 项目安装步骤中的问题(QTCREATORBUG-26357) 更多详细内容可查看更新公告。
- 下一篇
CKEditor 5 v31.0.0 发布,强大的富文本编辑器框架
CKEditor 5 是一个强大的富文本编辑器框架,具有模块化架构、现代集成和协作编辑等功能。CKEditor 5 v31.0.0 正式发布,更新内容如下: 引入Command#affectsData属性,用于指示在写权限受限的编辑器模式下,某个命令是否应该保持启用。 提及功能获得了输入触发字符后自定义列表中的最大项目数的功能。 新的协作功能示例已经可用: 对于 React 集成,将实现上下文功能,以及看门狗功能; 对于编辑器外的评论与离线评论; 评论和导出到 Word 的功能图标被改进 在代码块的末尾点击三次回车,现在需要转义 错误修复: 如果链接在块的边缘,链接、提及、内联图像和评论标记不能被鼠标拖动选择 在取消表格中的文本链接后,表格的气球不再呈现在错误的地方 当外部表格单元被选中时,嵌套的小部件选择手柄不再可见 HTML 嵌入 UI 现在可以正确反映只读状态。 主要变化: html-embed:InsertHtmlEmbedCommand和UpdateHtmlEmbedCommand已经被HtmlEmbedCommand所取代,它现在负责这两项任务。该命令可以通过editor....
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路