【发布时间】:2010-02-03 15:44:02
【问题描述】:
我有一些(log4j 生成的)日志文件要查看;我非常了解它们的格式(我的意思是我已经有了现成的正则表达式等我可以使用)。
我想在加载它们时在 VIM 中自动突出显示它们 (*.log)。
日志文件条目如下所示:
YYYY-MM-DD HH:MM:ss,SSS [...] #LOG-LEVEL# [...] Message
其中#LOG-LEVEL# 是标准“错误”、“信息”、“调试”、“致命”...之一,而“YYYY-MM...”表示日期/时间到毫秒分辨率。
为了让我开始,需要哪些步骤才能使日期字符串在(比如说)黄色背景中突出显示并带有蓝色文本 - 当文本显示为“错误”时,它应该有一个带有白色文本的红色背景.
我已经尝试过一些关于这方面的教程,但找不到一个足够简单易懂的教程,所以我在这里完成了一些真正的基本步骤!
干杯
编辑: 根据以下说明,这是我所做的总结:
在 .vim\syntax 中创建了语法文件 'log.vim'(参见下面的示例内容)。
-
在 .vim\ftdetect\log.vim 中创建了一个文件,内容如下:
au BufRead,BufNewFile *.log set filetype=log
-
确保我的启动设置中有以下内容:
语法 文件类型打开
【问题讨论】: