用vscode查日志方便的搜索-复制所有匹配行功能

查询log的时候,log的量很大,我们可能需要只看其中的部分内容,比如只看包含某个函数名的行,我们可以把所有包含该函数名的行单独copy出来,这样可以方便的查看。

比如,文本

复制代码
[information] start function foo() 2025-02-13 00:00
[Vobose] system log
[information] call function foo() 2025-02-13 00:01
[Vobose] system log1
[information] end function foo() 2025-02-13 00:02

我们想拿出所有包含foo的行。步骤:

  1. Ctrl + F,搜索foo

  2. Ctrl + Shift + L,选中所有搜索出来的foo (注意最大不超过999个)

  3. ESC(或者鼠标关掉搜索框)

  4. Ctrl + L,选中所有搜索出来foo的行

  5. Ctrl + C,Ctrl + V

得到的结果:

复制代码
[information] start function foo() 2025-02-13 00:00

[information] call function foo() 2025-02-13 00:01

[information] end function foo() 2025-02-13 00:02

如果你要去除空行的,可以replace \n\n to \n。

快捷键 功能 适合场景
Ctrl + Shift + L 选择所有匹配的文本 批量编辑相同文本
Ctrl + L 选择当前行 单行操作
相关推荐
zstar-_7 小时前
FreeGIF:让制作动图变得超简单
编辑器·gif
Deryck_德瑞克8 小时前
IDEA编译时报错OOM的解决方案
java·ide·intellij-idea
JH30738 小时前
Idea中新建package包,变成了Directory
java·ide·intellij-idea
原小明8 小时前
【Conda】Conda虚拟环境配置系统环境变量,Jupter可使用
vscode·python·jupyter·conda
UpYoung!9 小时前
【Typora——MD编辑器】Typora最新 V1.12.1版:轻量级 Markdown 编辑器详细图文下载安装使用教程
学习·数学建模·编辑器·运维开发·个人开发
慧都小项10 小时前
Parasoft C/C++test如何将静态分析集成到VSCode中
vscode·静态分析·parasoft
猿小猴子13 小时前
主流 AI IDE 之一的 Qoder 和 Lingma IDE 介绍
ide·qoder·lingma
kymix14 小时前
vscode 远程管理docker时,提示权限不足无法获取容器列表问题
ide·vscode·docker
Gary Studio14 小时前
VSCODE GDB调试
ide·vscode·编辑器