当我搜索的,例如, man ls
而在tmux
会议上,搜索字符串不高亮显示-页面跳转下来,让搜索字符串是在缓冲区的顶部线条,符合市场预期,但它不是强调。
这样做在同一个外壳同样的事情,而不是在一个tmux
中突出显示的搜索字符串会议结果。
我不知道从哪里开始寻找解决这个问题。 任何提示赞赏。
当我搜索的,例如, man ls
而在tmux
会议上,搜索字符串不高亮显示-页面跳转下来,让搜索字符串是在缓冲区的顶部线条,符合市场预期,但它不是强调。
这样做在同一个外壳同样的事情,而不是在一个tmux
中突出显示的搜索字符串会议结果。
我不知道从哪里开始寻找解决这个问题。 任何提示赞赏。
基于较少的颜色手册页由Gen2ly
,这里是我的男人页面,如何做到这一点:
这是一个外壳,而不是一个网页!
编辑你~/.bashrc
~/.zshrc
,等补充:
# Colored man pages: http://linuxtidbits.wordpress.com/2009/03/23/less-colors-for-man-pages/ # Less Colors for Man Pages export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking export LESS_TERMCAP_md=$'\E[01;38;5;74m' # begin bold export LESS_TERMCAP_me=$'\E[0m' # end mode export LESS_TERMCAP_se=$'\E[0m' # end standout-mode export LESS_TERMCAP_so=$'\E[38;5;016m\E[48;5;220m' # begin standout-mode - info box export LESS_TERMCAP_ue=$'\E[0m' # end underline export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline
刷新你的配置和试男人页面搜索:
. ~/.bashrc && man ls
固定它。 问题是,该方式做screen
$TERM
处理斜体。 从tmux
常见问题 :
VIM显示器反向视频,而不是斜体,而较少斜体显示(或只是定期文本),而不是相反。 怎么了?
这完全符合我的问题。 在$PAGER
所用man
是less
默认-基本上, man
使用less
显示手册页的内容。 在我而言, less
不突出的文字,只是显示常规的文本。
之所以发生这种情况:
屏幕的terminfo描述缺乏斜体模式,并具有出色的模式在其位,但使用urxvt使用斜体相同的转义序列。 这意味着应用程序(如vim)寻找斜体不会找到它,可能会将其位反转,而应用程序(如以下),要求突出将结束斜体字,而不是相反。
该解决方案是一个新terminfo
文件tmux
,这让它知道斜体的支持。 该解决方案的概述(在写作时)非常的的最底部tmux
常见问题。
创建新后terminfo
文件,在tmux
: Cb :source-file /absolute/path/to/.tmux.conf
(从这个超级用户的问题 ) -这应该使tmux
重装.tmux.conf
文件。 然而,这并没有为我工作的,只有变化重新启动后应用tmux
服务器(关闭所有tmux
会话,然后重新打开它们)。
这个线程是几年的历史,但仍然是最好的搜索结果出现的一个,所以我什么终于为我工作回答。 这是基于关闭的TMUX常见问题解答 。
......但指令不是何时或何处替代-256color字符串完全清楚。 我用的gnome-terminal(V 3.16.2)与TMUX,而这个工作对我来说:
$ mkdir $HOME/.terminfo/
$ screen_terminfo="screen-256color"
$ infocmp "$screen_terminfo" | sed \
-e 's/^screen[^|]*|[^,]*,/screen-256color|screen with italics support,/' \
-e 's/%?%p1%t;3%/%?%p1%t;7%/' \
-e 's/smso=[^,]*,/smso=\\E[7m,/' \
-e 's/rmso=[^,]*,/rmso=\\E[27m,/' \
-e '$s/$/ sitm=\\E[3m, ritm=\\E[23m,/' > /tmp/screen.terminfo
$ tic /tmp/screen.terminfo
并告诉TMUX使用它在〜/ .tmux.conf:
set -g default-terminal "screen-256color"
注:我试过一次没有-256color既然没有工作(仍然看到斜体,而不是强调),我不得不删除下.terminfo目录(其他目录称为“S”)的infocmp将工作之前一切。