在 vi 里面,使用 :set filetype=messages 设置,可以用内核日志彩色化显示文件里面的关键字,
跟用 vi 打开 /var/log/ 里面的日志文件一致。



-------- 转发的消息 --------
主题:     如何让 vim 彩色化 显示自己 grep 抓出来的 内核日志文件 (合集转寄)
日期:     Mon May 22 17:23:45 2023
From:   [email protected]
回复地址:   [email protected]
收件人:    [email protected]



转寄人: 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
: 或者你在某个文件头,加上
: ...................





--
您收到此邮件是因为您订阅了 Google 网上论坛的“广州 GNU/Linux 用户组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到[email protected]。
要在网络上查看此讨论,请访问 
https://groups.google.com/d/msgid/gzlug/3fa99703-3e91-aaaf-9ca5-dfafe6336c06%40atzlinux.com。

Attachment: OpenPGP_0x2F338C7DC7909957.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

回复