VIM 不能显示颜色怎么回事?

系统字体配置、中文显示和输入法问题
回复
esolve
帖子: 210
注册时间: 2010-05-08 4:52

VIM 不能显示颜色怎么回事?

#1

帖子 esolve » 2018-08-09 0:43

我java工程用logback做日志
启用了颜色配置
但是vim日志文件时
显示不了颜色
而是诸如:

20180809 00:36:31.900|^[[34m INFO^[[0;39m|^[[1;31mmain^[[0;39m|^[[33mcom.nan.web.ControllerApplication:50^[[0;39m|^[[1;34mStarting ControllerApplication v0.0.1-SNAPSHOT on nanpc with PID 26523 (/home/nan/Program/eshop/web/web-0.0.1-SNAPSHOT.jar started by nan in /home/nan/Program/eshop/web)^[[0;39m
20180809 00:36:31.930|^[[34m INFO^[[0;39m|^[[1;31mmain^[[0;39m|^[[33mcom.nan.web.ControllerApplication:663^[[0;39m|^[[1;34mThe following profiles are active: home^[[0;39m


颜色即 ^[[34m
不能显示颜色,而是显示这些数字符号
怎么办?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: VIM 不能显示颜色怎么回事?

#2

帖子 poloshiao » 2018-08-09 11:10

https://www.cyberciti.biz/faq/turn-on-o ... vi-or-vim/
Turn On or Off Color Syntax Highlighting In vi or vim Editor
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: VIM 不能显示颜色怎么回事?

#3

帖子 astolia » 2018-08-09 11:40

你是不是对vim有什么误解?vim并不会去自动处理转义那些转义符,你需要安装插件 https://www.vim.org/scripts/script.php?script_id=302
另外上面的vim插件没有处理后面的m,不过无关紧要。
一般直接用less看就是了,日志又不需要你去编辑,干嘛用vim。less -r xxx.log
回复