查询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的行。步骤:
-
Ctrl + F,搜索foo
-
Ctrl + Shift + L,选中所有搜索出来的foo (注意最大不超过999个)
-
ESC(或者鼠标关掉搜索框)
-
Ctrl + L,选中所有搜索出来foo的行
-
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 |
选择当前行 | 单行操作 |