学习了,果真如此!den 写了:less -R不会像vim一样进行代码高亮,而是可以解析ansi的颜色代码
如果你装了colordiff,可以感受一下less -R
diff xxx | colordiff | less -R
less可以显示彩色字符吗?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: less可以显示彩色字符吗?
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: less可以显示彩色字符吗?
代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: less可以显示彩色字符吗?
去,脚踏板买了没?qkbeyond 写了:emacs的 man 和 woMan也是彩色的MS
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: less可以显示彩色字符吗?
把最后一行改成了:roylez 写了:自己dpkg -L一下就好的代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh
代码: 全选
[ -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
代码: 全选
#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"
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: less可以显示彩色字符吗?
不干。pityonline 写了:把最后一行改成了:roylez 写了:自己dpkg -L一下就好的代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh
发现依旧无效,直接执行:代码: 全选
[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
依旧无效,cron.back这个文件用vi打开是可以高亮的。我把.bashrc中关于source-highlight的段落贴上来吧,主席有时间给审下:代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh cron.back
代码: 全选
#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
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: less可以显示彩色字符吗?
哈哈,主席生气啦……roylez 写了:不干。pityonline 写了:把最后一行改成了:roylez 写了:自己dpkg -L一下就好的代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh
发现依旧无效,直接执行:代码: 全选
[ -x /usr/share/source-highlight/src-hilite-lesspipe.sh ] && export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
依旧无效,cron.back这个文件用vi打开是可以高亮的。我把.bashrc中关于source-highlight的段落贴上来吧,主席有时间给审下:代码: 全选
/usr/share/source-highlight/src-hilite-lesspipe.sh cron.back
代码: 全选
#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对语法高亮的定义是不一样的,看截图吧…… 不过说实话,ee的那句是一针见效。
上次由 pityonline 在 2009-12-13 19:00,总共编辑 1 次。
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
Re: less可以显示彩色字符吗?
显然不一样,两个软件阿。
✡ 弄个dropbox空间来备份文件或者做私人代码服务器?
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
✡ 配置:[url]git://github.com/roylez/dotfiles.git[/url]
✡ 主页:http://roylez.heroku.com
✡ 各种稀奇玩意儿:http://dooloo.info
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: less可以显示彩色字符吗?
这原来是ee教的……qkbeyond 写了:原来可以用 notify-send 作提示