VIM学习笔记 语法高亮度-日志文件(Syntax-Logfile)

在系统排错过程中,常常需要在日志文件里大海捞针。面对数量巨大的繁杂信息,如何快速准确地找到线索,就显得格外重要了。

利用语法高亮度(Syntax),可以突出显示重要的信息,比如:

定义语法高亮度

首先,定义需要着重显示的文本内容:

匹配指定的关键字:

syn keyword logLevelError error fail failure

匹配特定模式的字符串:

syn match logDate 'd{2}/d{2}/d{4}s*d{2}:d{2}:d{2}'

然后,定义如何显示特定的文本内容:

将以上定义的语法高亮组,链接到配色方案定义过的语法高亮组:

hi def link logLevelError ErrorMsg

也可以直接定义文本的显示色彩:

hi def logLevelError guifg=#ddddff guibg=#444444

配置语法高亮度

首先,将语法高亮文件,放置在以下目录:

Linux: $HOME/.vim/syntax

Windows: $HOME/vimfiles/syntax

然后,在vimrc配置文件中增加以下命令,以侦测.log为后缀名的日志文件并启用语法高亮度:

au BufNewFile,BufRead *.log setfiletype log

语法高亮度效果

Syntax_logfile

关于日志查看的一点想法

Ver: 2.0 | YYQ<上一篇 | 目录 下一篇>