最近换电脑用 Git 发现 git branch 的结果会用类似 less 的方式进行显示,这样挺不方便的,一是要按 q 才能退出,按 ESC 不能退出;二是退出之后就看不到结果了,后面想照着敲一个 git checkout 也不方便。上网查了之后发现这是 Git 2.16 之后为 git branch 添加了分页的新特性:github.com。因为默认的分页工具是 less,我们可以通过参数设置 less 的行为。在 ~/.gitconfig 中添加下面的内容:
[core]
pager = less -FRX
其中 less 的 -F 选项表示在只有一页的时候不分页,-X 选项表示在退出的时候不会刷新终端,还能看见刚才的内容。这样使用起来就方便多了。
展开
评论