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


    来自:开源中国

    链接:https://www.oschina.net/news/101769/vscode-1-29-released

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

    • Multiline search - 使用正则表达式多行表达式搜索文件。

    • File icons in IntelliSense - IntelliSense 快速区分文件类型。

    • Better macOS support - 全屏模式控制和 Mojave Dark Mode 支持。

    • Collapsible stack frames - 折叠不感兴趣的堆栈帧以清楚地查看代码。

    • Improved Loaded Scripts view - 显示相关资源,例如源文件。

    • Updated extension samples - 统一样式、结构、README 和 API 用法。

    • CI recipe for extensions - Azure Pipelines build recipe for extensions。

    • Preview: List All References - 列出所有引用视图显示引用搜索结果。

    • Workbench - 特定于平台的 end-of-line 字符、突出显示已修改的文件选项卡。

    • Integrated Terminal - 拆分终端 cwd 选项、Cmd + Backspace 快捷键删除到行开头。

    • Languages - 在悬停时显示 CSS 特性、处理未知的 CSS 属性。

    • Debugging - 多个调试控制台、debug 并立即在入口处停止、Node 调试支持 console.log 样式。

    • Extension Authoring - 活动终端 API、更多地控制自定义视图。

    Multiline search

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

    640?wx_fmt=gif

    搜索中的反向引用和预测

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

    640?wx_fmt=png

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

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

    IntelliSense 中的文件和文件夹图标

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

    640?wx_fmt=png

    折叠不感兴趣的堆栈帧

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

    640?wx_fmt=gif

    拆分终端 cwd 选项

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

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

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

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

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

    640?wx_fmt=gif

    悬停时显示 CSS 特性

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

    640?wx_fmt=png

    处理未知的 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 支持的消息。支持的属性包括颜色、背景、字体粗细等。

    此外还有其它更新内容,详情查看发布公告https://code.visualstudio.com/updates/v1_29

  • 相关阅读:
    死锁分析-(DML+DDL触发Server层死锁)
    archery 1.80推送工单到飞书webhook失败解决方案
    mysql执行计划 Select tables optimized away
    apparmor mysql_Ubuntu 上更改 MySQL 数据库数据存储目录
    查看docker容器的tcp连接(转)
    Mongo副本集搭建方式
    数据库字段命名方法
    C# DataGridview控件自动下拉到最后一行
    C# datagridview绑定List<string>显示的是数据长度
    DataGridView 清空数据
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351627.html
Copyright © 2020-2023  润新知