ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

日志高亮

poucotm 全部

🔦 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

源代码
raw.​githubusercontent.​com

Sublime Text的日志高亮

Package Control PayPal

日志高亮可以帮助通过自定义错误/警告语法和配色方案以及可扩展的严重程度级别来查看日志(任何类型)。打开一个日志文件(例如.log),在上下文菜单中运行 日志高亮,或在命令面板中运行 日志高亮:高亮错误/警告

(编译日志 - 自动高亮关闭(摘要面板已弃用))
Image of Log Highlight

(构建窗口 - 自动高亮开启)
Image of Log Highlight

(系统日志 - 自动高亮关闭)
Image of Log Highlight

特性


  • 可自定义的语法和配色方案
  • 可扩展的严重程度级别
  • 独立的日志类型:“编译”,“系统”
  • 支持使用不同选项、严重程度级别和主题颜色的多种日志类型
  • 自动添加书签以便通过可自定义的图标导航错误/警告
  • 通过 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

捐赠

Doate Image
感谢您的捐赠。这有助于继续改进插件。

问题

如果您有任何问题,请通过 https://github.com/poucotm/Log-Highlight/issues 告诉我,或者发送电子邮件至 [email protected]