Log Manager · Chapter 4
查找·书签·过滤栏
这是在海量日志中快速找到所需信息的三种工具。用 Find 对话框搜索特定字符串,用书签标记重要行,用过滤栏即时 缩小可见日志范围。
查找 (Find)
Notepad++ 风格的非模态 Find 对话框。可在操作主日志的同时保持其打开,从而同时进行搜索与分析。用 Ctrl+F
打开。
- 含两个标签:
Find(在当前文档中查找)和Find in Files(在文件中查找)。 - 选项:
Backward(向上方向)、Whole word(全字匹配)、Match case(区分大小写)、Wrap around(循环)。 - 模式:
Normal(普通)、Extended(扩展\n\r\t等)、Regex(正则表达式)。 - 最近搜索词(MRU)自动保留,并持久化到
settings.json。 - 按钮:
Prev、Next、Count、Find All in Doc、Find All in Opened。
搜索结果会以标签形式添加到窗口底部的搜索结果面板。结果按文件分组,仅第一组自动展开。再次搜索相同关键词会
复用现有标签;不同关键词则新建标签。双击结果会跳转到对应文件标签中的该位置并滚动到中央。用 F3 和
Shift+F3 移动到活动搜索标签中的下一个/上一个匹配项。
为保证渲染稳定,搜索结果中的 Log 列以固定宽度显示。窗口较窄时,底部会出现横向滚动条。
书签
为重要行标上编号以便快速返回的功能,一次最多 9 个(编号 1–9)。
指定方法
Ctrl+1到Ctrl+9:在当前选中行直接分配或清除该编号。- 重新指定相同编号会清除它(切换)。
- 若另一行正在使用该编号,则从该行移除并移动到当前行。
Ctrl+D:用下一个空编号自动为当前行加书签。- 右键菜单中的
Toggle Bookmark也是相同动作。
浏览方法
- 用工具栏的书签按钮或
Ctrl+B切换书签导航窗格(默认隐藏,仅在开启时显示)。 - 单击窗格中的条目会跳转到对应标签和行。
- 在文件标签中设置的书签也会被自动追踪,并切换到正确的标签。
双击某行会打开 Detail View。请用
Ctrl+1–9快捷键来指定书签。
实时过滤栏
通过 View 菜单中的 Filter Bar 显示隐藏的顶部过滤栏。默认隐藏,用于即时缩小可见日志范围。
- 文本:对日志的 CSV 原始字符串按部分匹配进行过滤。
- Match Case:区分大小写。
- Level:仅保留 1 到 5 级。
- Type:仅保留所观测到的 Type 值中所选的值。
- PID:按进程 ID 过滤。
用 Ctrl+Shift+F 将焦点移到过滤栏,在聚焦状态下用 Esc 清除过滤文本。