Answers:
在您的〜/ .hgrc中:
[extensions]
color =
pager =
[pager]
pager = LESS='FRSXQ' less
quiet = True
attend = outgoing,incoming,diff,status,log,qdiff,blame,annotate,pdiff,glog
quiet = True
零件?
LESS='eiFRSXQ'
在达到EOF之后也退出,并在搜索过程中忽略大小写
做:
$ hg diff --color always | less -R
我将别名“ less -R”减少到更少。我不知道是否有一种方法来提供默认选项善变的命令,这样你就不必记住输入--color always
的hg diff
所有的时间。
$ hg diff --color always | less -FRSXQ
更好的选择。例如,如果diff适合屏幕,它将自动退出。
-F
是为了在文件制作过程中继续读取文件,-S
是为了避免换行,以免-X
混淆,-Q
避免使终端铃声响起。
如果您不想将Pager Extension用作软件,则可以使用以下命令:
hg diff | cdiff
https://www.mercurial-scm.org/wiki/默认值
[默认值] diff = --color always
ls --color=always | ls -R
和hg diff --config color.mode=ansi | less -R