日志高亮
🔦 Sublime Text 2/3插件,日志高亮可以帮助查看任何类型的日志,支持自定义日志语法和配色方案,可扩展的严重程度级别,可点击的链接
详细信息
安装量
- 总数 39K
- Win 19K
- Mac 13K
- Linux 6K
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 13 | 6 | 6 | 3 | 10 | 2 | 6 | 8 | 10 | 4 | 2 | 6 | 5 | 10 | 8 | 9 | 3 | 3 | 4 | 7 | 8 | 10 | 11 | 0 | 2 | 12 | 11 | 2 | 11 | 5 | 6 | 1 | 3 | 6 | 7 | 4 | 4 | 1 | 0 | 7 | 5 | 8 | 13 | 7 | 2 | 3 |
Mac | 5 | 5 | 1 | 0 | 0 | 4 | 12 | 5 | 8 | 0 | 0 | 7 | 6 | 11 | 3 | 4 | 0 | 1 | 5 | 6 | 3 | 6 | 6 | 0 | 0 | 8 | 4 | 8 | 8 | 4 | 2 | 3 | 4 | 6 | 11 | 6 | 5 | 0 | 3 | 7 | 3 | 6 | 3 | 3 | 2 | 1 |
Linux | 2 | 0 | 1 | 0 | 0 | 4 | 2 | 3 | 1 | 3 | 1 | 2 | 4 | 0 | 3 | 3 | 1 | 1 | 1 | 3 | 2 | 3 | 0 | 0 | 0 | 1 | 1 | 1 | 3 | 4 | 0 | 2 | 0 | 1 | 1 | 2 | 1 | 2 | 1 | 3 | 7 | 1 | 1 | 1 | 1 | 1 |
README
Sublime Text的日志高亮
日志高亮可以帮助通过自定义错误/警告语法和配色方案以及可扩展的严重程度级别来查看日志(任何类型)。打开一个日志文件(例如.log),在上下文菜单中运行 日志高亮,或在命令面板中运行 日志高亮:高亮错误/警告。
(编译日志 - 自动高亮关闭(摘要面板已弃用))
(构建窗口 - 自动高亮开启)
(系统日志 - 自动高亮关闭)
特性
- 可自定义的语法和配色方案
- 可扩展的严重程度级别
- 独立的日志类型:“编译”,“系统”
- 支持使用不同选项、严重程度级别和主题颜色的多种日志类型
- 自动添加书签以便通过可自定义的图标导航错误/警告
- 通过
result_file_regex
支持在日志中的定位 - 自动搜索基础目录以获取相对路径链接
- 多日志自动刷新
- 多个日志的持续跟踪
- 启用构建窗口(输出面板)
可自定义的语法和配色方案
在 Log Highlight.sublime-settings 中更改语法和配色方案后,运行 日志高亮:生成自定义语法和主题 命令。可能需要重新启动Sublime Text一次。
可扩展的严重程度级别
您可以在 Log Highlight.sublime-settings 中添加、删除、更改类似 debug/notice/emergency 的严重程度级别,运行 日志高亮:生成自定义语法和主题 命令。可能需要重新启动Sublime Text一次。
独立的日志类型
您可以在设置中设置日志类型
。“编译”类型:链接/书签可以被激活
“系统”类型:仅颜色高亮(快速)
支持多种日志类型
您可以使用不同的日志扩展设置多种日志。
书签
当发现错误/警告时,将为每个图标添加书签。从v1.8.0版本开始启用(恢复)书签导航。您可以使用书签键如 F2。
转到位置
通过双击,您可以在日志中转到链接(如 "../../abc.cpp", 32
或 ./abc.v line 234
)的位置。对于相对路径,它可能会自动搜索日志文件附近的基目录。
更灵活的样式语法
您可以使用特殊单词 {{{LINK}}}
、{{{QUOTE}}}
高亮“开始正则表达式”、“结束正则表达式”和“匹配正则表达式”内的链接和引号。它可以用于以下gcc风格的错误/警告消息:./src/abc.cpp:40:2 error: unknown escape seque ...
多日志自动刷新
当日志文件更新时,它会自动刷新书签、汇总输出面板。为了平滑的动作,有一些惯性延迟。
多个日志的持续跟踪
如果有已经在Sublime Text重启时高亮显示日志的打开文件,它将再次跟踪所有内容。(仅在ST3中)
启用构建窗口(输出面板)
日志高亮可以用于构建窗口或未保存视图。但由于绝对路径未知,不会使用相对路径链接。为了使用相对路径,您应该设置如下:output_view.settings().set('filepath', [PATH])
output_view是您的输出面板视图句柄。
设置
请参阅 Log Highlight.sublime-settings,可用的图标:图标列表
- 设置中的正则表达式模式
用法:[ "begin regex", "end regex" ] 或 [ "match regex", "" ]
注意:避免使用 OR '|' 并且将它们分开,这可能导致意外结果。
示例)
Error-[SE] Syntax error :
./src/macros/uvm_object_defines.svh line: 764: token is 'for'
--> [ "^Error-\\[", "^\\s*[\\n]" ] // Error-[ ~ next empty line (multi-line)
error ../src/foo.cpp:40
--> [ "^(?i)error", "[\\r\\n]" ] // single line
../src/foo.cpp:40 error:
--> [ "^{{{LINK}}}?[^\\r\\n]*?(?i)error", "[\\r\\n]" ] // single line
- 恢复设置
在命令面板中使用 Log Highlight: Erase Syntax & Theme 或
只需删除 Packages/User/Log Highlight
捐赠
问题
如果您有任何问题,请通过 https://github.com/poucotm/Log-Highlight/issues 告诉我,或者发送电子邮件至 [email protected]