VS Code 1.29 发布,众多新功能有没有你想要的?

h4cd
 h4cd
发布于 2018年11月14日
收藏 28

Visual Studio Code 1.29 发布了,此版本主要更新内容包括:

Multiline search

VS Code 现在支持多行搜索,与编辑器中的相同,只有在包含 \n 文字的情况下,正则表达式搜索才会在多行模式下执行。“Search”视图将显示多行匹配结果与匹配行的数量。


搜索中的反向引用和预测

通过设置"search.usePCRE2": true,将 ripgrep 配置为使用 PCRE2 正则表达式引擎,可以在正则表达式搜索中使用反向引用和预测。虽然 PCRE2 支持许多其它功能,但这里仅支持在 JavaScript 中仍然有效的正则表达式,因为编辑器仍然使用基于 JavaScript 的搜索进行搜索。


在搜索中使用全局 .gitignore 文件

Git 允许使用 core.excludesfile 配置全局 gitignore 文件,但默认情况下,搜索并不遵循全局 gitignore,现在可以通过启用新设置项 search.useGlobalIgnoreFiles 匹配全局。

IntelliSense 中的文件和文件夹图标

IntelliSense 窗口小部件现在根据用户文件 icon 主题显示自动补全的文件和文件夹 icon。


折叠不感兴趣的堆栈帧

有时调试器中的调用堆栈包含对用户不感兴趣的堆栈帧(外部代码、跳过的文件等......)。为了减少混乱并节省垂直空间,现在将这些不感兴趣的堆栈帧折叠。


拆分终端 cwd 选项

添加了设置项 terminal.integrated.splitCwd 以控制终端拆分时新终端的当前工作目录(cwd)。

特定于平台的 end-of-line 字符

files.eol 行结束设置现在具有新的默认值 auto,设置为 auto 时,新文件的行尾字符将特定于操作系统。在 Windows 上是 \r\n,在 macOS 和 Linux 上是 \n。

突出显示已修改的文件选项卡

当编辑器有未保存的更改时,通过新的设置项 workbench.editor.highlightModifiedTabs 可以在编辑器选项卡顶部显示一个带颜色的粗边框,这比以往的关闭 x 符号变小圆点更显眼,并且边框的颜色可以自定义。


悬停时显示 CSS 特性

CSS 悬停现在将显示 CSS 特性。


处理未知的 CSS 属性

使用 PostCSS 等 CSS 预处理器时,可能会使用到在开发期间编译为有效属性的无效属性,现在 [css/less/scss].lint.validProperties 设置将阻止 VS Code 将这些无效属性标记为错误,使它们可以继续被使用。

debug 并立即在入口处停止

针对 Node.js 调试添加了新命令 Debug:Start Debugging 和 Stop On Entry(extension.node-debug.startWithStopOnEntry)。如果要开始调试并立即在程序入口处停止,那么可以使用此命令。默认的快捷键是 F10。

Node 调试支持 console.log 样式

在调试 Node.js(或 Chrome 中使用“Debugger for Chrome”扩展程序)时,现在可以使用 %c 设置来自 console.log 的消息样式,类似于 Chrome DevTools 支持的消息。支持的属性包括颜色、背景、字体粗细等。

此外还有其它更新内容,详情查看发布公告

下载地址: Windows | Mac | Linux 64-bit: .tar.gz .deb .rpm | Linux 32-bit: .tar.gz .deb .rpm

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:VS Code 1.29 发布,众多新功能有没有你想要的?
加载中

精彩评论

sfk
sfk

引用来自“hanchuha”的评论

启动有些慢。。。
整天启动启动, 难道一天天的就在启动VS而不是编码?
贫猪法号不饿
贫猪法号不饿
看vscode更新内容,就像我当初玩游戏看版本更新公告一样,小小的期待
水牛叔叔
水牛叔叔

引用来自“hanchuha”的评论

启动有些慢。。。

引用来自“sfk”的评论

整天启动启动, 难道一天天的就在启动VS而不是编码?
我也觉得奇怪,很多人为那点启动速度矫情来矫情去的
边城
边城
顺便吐个槽,List All Reference 里的 reference,翻译为“引用”比较符合程序员思维,而且也是 VSCode 官方的翻译(虽然 List All Reference 还没翻译,不过参考 Find All Reference)
你们都是技术宅
你们都是技术宅

引用来自“hanchuha”的评论

启动有些慢。。。

引用来自“sfk”的评论

整天启动启动, 难道一天天的就在启动VS而不是编码?
atom启动更慢, 还不是一群人在用

最新评论(60

hykjfc
hykjfc

引用来自“hykjfc”的评论

什么时候对超大文件的处理能力能够接近sublime,我就彻底换过来了。��

引用来自“yywww”的评论

你说的超大是多大,vscode打开几百兆都没有问题啊,打开更大的也可以,就是浏览器会很慢罢了
extjs6源代码一共有8万多行,打开占用很多内存,而且很长时间都完成不了对代码的高亮渲染。这一点和sublime还是有很大差距的。
花米
花米

引用来自“hanchuha”的评论

启动有些慢。。。

引用来自“sfk”的评论

整天启动启动, 难道一天天的就在启动VS而不是编码?
赞,我一般启动完之后,不是升级从不重启
g8up
g8up

引用来自“hanchuha”的评论

启动有些慢。。。

引用来自“sfk”的评论

整天启动启动, 难道一天天的就在启动VS而不是编码?

引用来自“水牛叔叔”的评论

我也觉得奇怪,很多人为那点启动速度矫情来矫情去的
我的 VSC 已经一个月没关了。(Mac 下)
g8up
g8up
Mac 下启动明显比 Windows 7 下快很多。
我都是怪电脑,不怪 VSC
音符乱弹
音符乱弹

引用来自“hanchuha”的评论

启动有些慢。。。

引用来自“sfk”的评论

整天启动启动, 难道一天天的就在启动VS而不是编码?

引用来自“水牛叔叔”的评论

我也觉得奇怪,很多人为那点启动速度矫情来矫情去的
windows 98!64M内存!理解一下别人! 天天揪着启动不放!
多这1-2s的启动时间为什么不想象这么体贴的功能节约了自己多少敲码的时间。
卢温禾
卢温禾
已更新到 1.29.1
钛元素
钛元素
话说我可能只用了这货10%不到的功能
坐拥花丛
坐拥花丛
能不卡吗?昨天一天都在重新打开…………然后 今天就用sublime了……
yywww
yywww

引用来自“hykjfc”的评论

什么时候对超大文件的处理能力能够接近sublime,我就彻底换过来了。��
你说的超大是多大,vscode打开几百兆都没有问题啊,打开更大的也可以,就是浏览器会很慢罢了
夏_冬
这货比source insight强大多了,以前用source insight比较多,现在这个,启动速度倒是没什么在意,固态硬盘快的不行
返回顶部
顶部