用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 选择当前行 单行操作
相关推荐
daad7772 小时前
记录vscode连接matlab启动环境搭建
java·vscode·matlab
我命由我1234511 小时前
Android Studio - Android Studio 自定义预览尺寸
android·java·ide·java-ee·android studio·android-studio·android runtime
小林ixn11 小时前
Node.js 文件系统与路径处理:从 API 到工程化实战
node.js·编辑器·vim
Luoxi_820 小时前
Anaconda超详细的安装教程+VScode的使用
ide·vscode·编辑器
球king21 小时前
CC GUI 插件:在 IDEA 中使用 CodeX
java·ide·intellij-idea
大龄牛码1 天前
从模型基座到工程范式:GPT-5.6与Grok 4.5在主流AI IDE中的架构适配与选型分析
ide·人工智能·gpt
无糖冰可乐211 天前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
不负信仰1 天前
Visual Studio 三月更新 —— 打造专属自定义 Agent
ide·visual studio
流量猎手1 天前
Vscode登陆服务器
服务器·ide·vscode
HAPPY酷1 天前
【ROS2】16G 内存笔记本跑 ROS2 仿真?VMware 虚拟机“保姆级”配置指南 (R9 7940HX + RTX 4060)
java·linux·ide·windows·pycharm