less可以显示彩色字符吗?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: less可以显示彩色字符吗?

#16

帖子 pityonline » 2009-12-13 18:20

den 写了:less -R不会像vim一样进行代码高亮,而是可以解析ansi的颜色代码
如果你装了colordiff,可以感受一下less -R
diff xxx | colordiff | less -R
学习了,果真如此!
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: less可以显示彩色字符吗?

#17

帖子 roylez » 2009-12-13 18:22

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh
自己dpkg -L一下就好的
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: less可以显示彩色字符吗?

#18

帖子 roylez » 2009-12-13 18:31

qkbeyond 写了:emacs的 man 和 woMan也是彩色的MS :lol:
去,脚踏板买了没?
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: less可以显示彩色字符吗?

#19

帖子 pityonline » 2009-12-13 18:33

roylez 写了:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh
自己dpkg -L一下就好的
把最后一行改成了:

代码: 全选

[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
发现依旧无效,直接执行:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh cron.back
依旧无效,cron.back这个文件用vi打开是可以高亮的。我把.bashrc中关于source-highlight的段落贴上来吧,主席有时间给审下:

代码: 全选

#less语法高亮
export LESS_TERMCAP_md=$'\E[1;31m'      #bold1
export LESS_TERMCAP_mb=$'\E[1;31m'
export LESS_TERMCAP_me=$'\E[m'
export LESS_TERMCAP_so=$'\E[01;44;33m'  #search highlight
export LESS_TERMCAP_se=$'\E[m'
export LESS_TERMCAP_us=$'\E[1;2;32m'    #bold2
export LESS_TERMCAP_ue=$'\E[m'
export LESS="-M -i -R --shift 5"
export LESSCHARSET=utf-8
[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: less可以显示彩色字符吗?

#20

帖子 roylez » 2009-12-13 18:41

pityonline 写了:
roylez 写了:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh
自己dpkg -L一下就好的
把最后一行改成了:

代码: 全选

[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
发现依旧无效,直接执行:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh cron.back
依旧无效,cron.back这个文件用vi打开是可以高亮的。我把.bashrc中关于source-highlight的段落贴上来吧,主席有时间给审下:

代码: 全选

#less语法高亮
export LESS_TERMCAP_md=$'\E[1;31m'      #bold1
export LESS_TERMCAP_mb=$'\E[1;31m'
export LESS_TERMCAP_me=$'\E[m'
export LESS_TERMCAP_so=$'\E[01;44;33m'  #search highlight
export LESS_TERMCAP_se=$'\E[m'
export LESS_TERMCAP_us=$'\E[1;2;32m'    #bold2
export LESS_TERMCAP_ue=$'\E[m'
export LESS="-M -i -R --shift 5"
export LESSCHARSET=utf-8
[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
不干。
有时间折腾自己的去了,专门替人折腾,什么世道阿。

弄不来你就用ee那个,vim的脚本得了。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: less可以显示彩色字符吗?

#21

帖子 pityonline » 2009-12-13 18:57

roylez 写了:
pityonline 写了:
roylez 写了:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh
自己dpkg -L一下就好的
把最后一行改成了:

代码: 全选

[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
发现依旧无效,直接执行:

代码: 全选

/usr/share/source-highlight/src-hilite-lesspipe.sh cron.back
依旧无效,cron.back这个文件用vi打开是可以高亮的。我把.bashrc中关于source-highlight的段落贴上来吧,主席有时间给审下:

代码: 全选

#less语法高亮
export LESS_TERMCAP_md=$'\E[1;31m'      #bold1
export LESS_TERMCAP_mb=$'\E[1;31m'
export LESS_TERMCAP_me=$'\E[m'
export LESS_TERMCAP_so=$'\E[01;44;33m'  #search highlight
export LESS_TERMCAP_se=$'\E[m'
export LESS_TERMCAP_us=$'\E[1;2;32m'    #bold2
export LESS_TERMCAP_ue=$'\E[m'
export LESS="-M -i -R --shift 5"
export LESSCHARSET=utf-8
[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
不干。
有时间折腾自己的去了,专门替人折腾,什么世道阿。

弄不来你就用ee那个,vim的脚本得了。
哈哈,主席生气啦……

再来报告一下,估计是source-highlight与vim对语法高亮的定义是不一样的,看截图吧……
less.png
VIM.png
less-1.png
VIM-1.png
不过说实话,ee的那句是一针见效。
上次由 pityonline 在 2009-12-13 19:00,总共编辑 1 次。
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: less可以显示彩色字符吗?

#22

帖子 roylez » 2009-12-13 18:59

显然不一样,两个软件阿。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: less可以显示彩色字符吗?

#23

帖子 eexpress » 2009-12-13 19:53

LESS_TERMCAP 哪里有vim的全哦。
man什么的。还差不多。
● 鸣学
头像
pityonline
帖子: 3864
注册时间: 2008-12-09 12:44
来自: 北京
联系:

Re: less可以显示彩色字符吗?

#24

帖子 pityonline » 2009-12-13 20:25

qkbeyond 写了:原来可以用 notify-send 作提示

:em11
这原来是ee教的……
Pity is the bomp!
活着就是折腾!生命不息,折腾不止!
看这帮家伙在干什么?@pityonline/u
Dropbox+Vps+PC 跑起来了!这是邀请链接
回复