让bash的man看上去多姿多彩.
1.在man一些命令时,满屏的黑底白字一看会眼花吧.
2.方法一.
把下面代码加到.bashrc里面保存后新建一个终端,使用vman 就可以来代替man来查看彩色的终端man了,这个也跟你的vim配色有关.详细配色可以参考我直接发的vim配色,这里面vim的操作,跳转都可用.非常方便
# Use VIm as man pagervman () { export PAGER="/bin/sh -c \"unset PAGER;col -b -x | \ vim -R -c 'set ft=man nomod nolist' -c 'map q :q<CR>' \ -c 'map <SPACE> <C-D>' -c 'map b <C-U>' \ -c 'nmap K :Man <C-R>=expand(\\\"<cword>\\\")<CR><CR>' -\"" # invoke man page man $1 # we muse unset the PAGER, so regular man pager is used afterwards unset PAGER}
3.方法二.
使用一名德国开发者写的mostlike.txt,步骤如下
创建个.terminfo 并且在该目录下wget这位开发者的mostlike.txt, 用tic命令编译mostlike.txt, 最后定义一个alias man 放到.bashrc 里面
#mkdir ~/.terminfo && cd ~/.terminfo
#wget http://nion.modprobe.de/mostlike.txt
#tic mostlike.txt
编辑.bashrc 加入下面的alias,然后保存 新开一个终端即可看到效果,如果要修改terminfo,用infocmp mostlike
alias man="TERMINFO=~/.terminfo/ LESS=C TERM=mostlike PAGER=less man"
4.如果下不到mostlike.txt文件.可在~/.terminfo/ 下新建一个,加入以下内容