相关疑难解决方法(0)

VIM:创建语法高亮文件的简单步骤 - 用于日志文件

我有一些(log4j生成)日志文件要通过; 我知道他们的格式很好(我的意思是我已经有了可以使用的现成的正则表达式等).

我想在加载它时自动在VIM中突出显示它们(*.log).

日志文件条目如下所示:

YYYY-MM-DD HH:MM:ss,SSS [...] #LOG-LEVEL# [...] Message
Run Code Online (Sandbox Code Playgroud)

其中#LOG-LEVEL#是标准'ERROR'之一,'INFO','DEBUG','FATAL'......和'YYYY-MM ......'表示毫秒级分辨率的日期/时间.

为了让我开始,在(例如)黄色背景中用蓝色文本突出显示日期字符串所需的步骤是什么 - 以及当文本显示为"错误"时,这应该具有带有白色文本的红色背景.

我已经尝试过这方面的一些教程,但是找不到一个很容易理解的,所以我在这里做了一些真正的基本步骤!

干杯

编辑:以下是我所做的总结,基于以下说明:

  1. 在.vim\syntax中创建了语法文件'log.vim'(请参阅下面的示例内容).

  2. 在.vim\ftdetect\log.vim中创建了一个文件,其中包含以下内容:

    au BufRead,BufNewFile*.log set filetype = log

  3. 确保我的启动设置中包含以下内容:

    文件类型的语法

vim syntax-highlighting

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

syntax-highlighting ×1

vim ×1