在 vi 里面,使用 :set filetype=messages
设置,可以用内核日志彩色化显示文件里面的关键字,
跟用 vi 打开 /var/log/ 里面的日志文件一致。
-------- 转发的消息 --------
转寄人: atzlinux (atzlinux)
标 题: Re: 如何让 vim 彩色化 显示自己 grep 抓出来的 内核日志文件 发信站: 水木社区 (Mon May 22
17:23:42 2023)
来 源: 117.132.191.207
【以下内容由 atzlinux 转寄于 VIM 版】
☆─────────────────────────────────────☆
atzlinux (atzlinux) 于 (Mon May 22 10:17:46 2023) 在
【如何让 vim 彩色化 显示自己 grep 抓出来的 内核日志文件 】 的大作中提到:
在 /var/log 目录下,我用 vim 直接打开某个日志文件,是可以看到彩色化显示各种关键字,时间等。
用 grep 抓取某个文件部分内容,生成一个新的 a.log 文件,
vim 打开,确没有颜色。
请问需要如何设置,才能够将一个 文件,用内核日志文件的彩色化显示关键字呢?
☆─────────────────────────────────────☆
flw (帅五进九) 于 (Mon May 22 11:13:08 2023) 在
【Re: 如何让 vim 彩色化 显示自己 grep 抓出来的 内核日志文件 】 的大作中提到:
set ft=xxx
这样可以手动指定文件类型。
我猜那些语法高亮是靠文件名识别的。你用 a.log 估计不太行。
【 在 atzlinux 的大作中提到: 】
: 在 /var/log 目录下,我用 vim 直接打开某个日志文件,是可以看到彩色化显示各种关键字,时间等。
: 用 grep 抓取某个文件部分内容,生成一个新的 a.log 文件,
: vim 打开,确没有颜色。
: 请问需要如何设置,才能够将一个 文件,用内核日志文件的彩色化显示关键字呢?
☆─────────────────────────────────────☆
atzlinux (atzlinux) 于 (Mon May 22 17:15:09 2023) 在
【Re: 如何让 vim 彩色化 显示自己 grep 抓出来的 内核日志文件 】 的大作中提到:
是的,
:set filetype=messages
这样设置就可以了。
谢谢!
【 在 anhnmncb 的大作中提到: 】
: 你先在自动识别高亮的文件里,看看 :set ft? 是什么。比如如果是log的类型,则可以在 .vimrc 里设:
: autocmd BufRead,BufNewFile *.log set ft=log
: 或者你在某个文件头,加上
: ...................