如何隐藏或折叠 VSC 中的所有 javascript console.log 行

2023-12-05

大量的日志记录对我来说非常有帮助。

然而,有时我想通过隐藏、折叠或降低字体的不透明度来暂时减少在 VSC 中编辑的代码的混乱程度。console.log, console.warn, and console.errorjavascript、Vue、React 等中的行

enter image description here

我怎样才能实现我的目标?

我希望有某种方法可以轻松地打开/关闭该功能。


非常感谢@rioV8,他给我指出了答案。

这似乎对我有用使用扩展时强调:

"highlight.regexes": {
    "(console\\.(log|warn|error)\\(.+\\)[;]?)": {
        "regexFlags": "g",
        "decorations": [
          { "opacity": "0.1" }
        ]
      }
}

为了确定我想使用什么正则表达式,我在中编写了这些测试用例https://www.regexpal.com:

console.log('asdfdsf')
console.log({some})
console.log({some});
console.error('error', msg);
console.warn('careful', thing)

And (console\.(log|warn|error)\(.+\)[;]?)工作了。然后我需要添加一个额外的\在每个之前\以满足 VSC 设置 JSON 文件的要求。

现在我的 VSC 看起来像这样:

enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何隐藏或折叠 VSC 中的所有 javascript console.log 行 的相关文章

随机推荐

  • Java Process.exitValue() 中的值的含义是什么?

    我在用Process via ProcessBuilder运行用 C 代码编写的可执行文件 我正在捕捉Process exitValue 对此退出值做出反应 我注意到并非所有退出值都来自可执行文件 例如 我得到的退出值是 139 但在我的
  • 第一个子元素增加内容的宽度,直到父边界调用溢出省略号

    因此 可以快速了解我正在尝试完成的任务 其中 灰色 父容器的宽度可变 第一个子项 红色 根据其内容具有可变的自动宽度 直到第二个子项 绿色 到达父级宽度的末尾 其中文本溢出 需要在第一个子项 红色 和第二个子项 绿色 上调用省略号始终位于其
  • 如何防止子节点进程被父节点进程杀死?

    我使用 child process spawn child process fork 从 node js 应用程序启动多个子进程 当使用 Ctrl C 停止父进程时 子进程也会停止 有没有一种优雅的方法来保持子进程运行 你可以尝试捕捉SIG
  • 向MYSQL表中插入随机数

    我试图计算表中的行数并为 随机 字段生成随机数 现在这有效 SELECT COUNT FROM my table 这有效 UPDATE my table SET random FLOOR 6500 RAND 1 但这不起作用 UPDATE
  • 如何从另一个表中获取名称与另一个表中的匹配ID?

    我在我的网站中使用 sql server 2008 r2 和 php 我有 2 张桌子 1 是针对员工的 int nvarchar nvarchar id name type 1 john 2 2 peter 1 3 leah 2 4 fr
  • 在临时表上创建游标 - 安全吗?

    我知道在 SQL 中创建和使用游标既不安全也不高效 但有时它是唯一的选择 现在这是我唯一的选择 我的问题不是如何避免使用游标 而是如果游标仅在存储过程中动态创建的临时表上运行 那么安全性如何以及会引发哪些性能问题 我知道游标的运行速度比设置
  • 在手机和平​​板电脑上使用 Android 应用程序时的兼容性问题

    在手机和平 板电脑上使用 Android 应用程序时的兼容性问题 和 图像使用某些视图的背景 然后图像被拉伸以适合屏幕尺寸 而且一些时间分辨率也会丢失 并且在更大的屏幕上无法正常工作 当我们的应用程序运行时 通常会出现兼容性问题 下载到不同
  • 如何通知我的应用程序从 SDCard (Android) 中删除了一个文件?

    我正在播放列表中保存一些歌曲 在我的应用程序数据库中 当播放列表中已存在的 SDCard 中删除某首特定歌曲时 如何反映数据库中的更改 考虑使用文件观察器 您可以监视单个文件或目录 因此 您需要做的是确定哪些目录中有歌曲并监视每个目录 否则
  • 如何将目录应用到 FOSUserBundle 的重写布局?

    as here据说我已经覆盖了layout html twig模板 FOSUserBundle 这是新模板 app Resources FOSUserBundle views extends AibFrontendBundle layout
  • 像 Subversion 中那样的 Git 关键字替换?

    我曾经在 Subversion SVN 下工作 并且立即使用了称为关键字替换的好功能 只需放入源文件 例如 Author ivanovpv Rev 42 LastChangedDate 2012 05 25 21 47 42 0200 Fr
  • 如何将工作流中的转换限制为仅在 TFS 中创建工作项的用户?

    这是更大限制的一部分 但让我困惑的部分是只能允许创建工作项的用户 System CreatedBy 字段的值 将工作项转换为 关闭 状态 我知道如何使用 For 和 Not 子句来限制转换 但这些仅限于组 我想将其限制为该工作项的特定创建者
  • 无论指定的 cellTower 是什么,Google Geolocation API 始终返回相同的位置

    我正在使用 Google Geolocation API 根据可见的手机信号塔来估算位置 但是 我总是得到与结果相同的位置 使用以下主体 considerIp false radioType lte cellTowers signalStr
  • Java:如何将字符串分割为多个字符?

    我试图在网上搜索来解决这个问题 但我没有找到任何东西 我编写了以下抽象代码来解释我的要求 String text how are you String textArray text splitByNumber 4 this method i
  • 如何重写子类中的方法?

    我编写了一个库存程序 其中包含一个数组和一个方法来计算输入的所有库存项目的总成本 我现在必须包含一个子类来覆盖原来的子类以包含 一个独特的功能 我创建了一个名为 ItemDetails 的新文件来设置原始 Item 的子类 我需要在这个子类
  • OAuth Twitter 和黑莓

    我在黑莓上有一个 j2me 项目 需要连接到 twitter 我已经完成了大部分困难的工作 我有一个 api 可以轻松引导我访问访问令牌 现在我似乎无法让身份验证与 REST 中的状态更新一起使用 我知道我的令牌是有效的 因为如果我运行验证
  • 如何更改表格视图单元格的高度

    我正在尝试读取一些 RSS 数据 我有不同大小的数据 数据存在于 Tabke 视图数据对象中 我使用标签添加数据并调整数据大小 没有成功 请帮忙 UITableViewCell tableView UITableView tableView
  • 可以制作灰度BMP文件吗?

    我正在尝试制作一个将 8 位灰度图像输出到 bmp 文件的程序 我发现8位BMP文件是有索引的 是否可以省略颜色表 只在颜色表中放入值而不是索引 或者BMP格式不允许这样 您仍然需要 LUT 但创建它非常简单 它只有 256 个条目 其中红
  • 这个递归正则表达式究竟是如何工作的?

    这是后续这个问题 看看这个模式 o 1 o It matches any sequence of o with a length of 2n with n 1 It works see regex101 com word boundarie
  • Python在内存中解压gzip数据,无需文件

    我已经从 HTTP 回复中压缩了数据 我有以下代码 def gzipDecode self content import StringIO import gzip outFilePath test compressedFile String
  • 如何隐藏或折叠 VSC 中的所有 javascript console.log 行

    大量的日志记录对我来说非常有帮助 然而 有时我想通过隐藏 折叠或降低字体的不透明度来暂时减少在 VSC 中编辑的代码的混乱程度 console log console warn and console errorjavascript Vue