用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 选择当前行 单行操作
相关推荐
好大哥呀2 分钟前
C++ IDE
开发语言·c++·ide
OpenMiniServer12 分钟前
AI + GitLab + VSCode:下一代开发工作流的革命性集成
人工智能·vscode·gitlab
滑稽的34 分钟前
sublime merge汉化
编辑器·sublime text
dust_and_stars35 分钟前
ubuntu24 安装vscode
ide·vscode·编辑器
向上的车轮1 小时前
如何选择Python IDE?
开发语言·ide·python
Destiny_where1 小时前
Claude VSCode插件版接入强大的GLM(无需登录注册claude code)
ide·人工智能·vscode·编辑器·claude code
猫头虎2 小时前
Claude Code 2026 年1月9日迎来大更新:Agent 能力增强(2.1.0 详解 + 升级指南)
ide·人工智能·macos·langchain·编辑器·aigc·ai编程
__雨夜星辰__2 小时前
VScode免密远程连接到Ubuntu(VMware17环境)虚拟机
ide·vscode·ubuntu
向上的车轮2 小时前
AI编辑器的兴起:如何用好AI编辑器解决实际问题?
人工智能·编辑器
痞老板22 小时前
【Cmder】VSCode设置Cmder为内置终端
ide·vscode·编辑器