可以说这种设置有点深奥,但是
- 我需要cygwin,因为我正在使用需要它的构建系统;
- 我不想使用cygwin附带的git客户端,因为在应用补丁或重新定位时它会慢一个数量级,这是我经常需要做的事情;
- 我知道手动输入git show <whatever> --color=always | less -R
有效,但我发现很难相信唯一可行的解决方案是为每个git命令设置这样的别名,我想要分页和彩色输出。
答案 0 :(得分:6)
事实证明这很简单:
git config --global core.pager 'C:/cygwin/bin/less.exe'
或
git config --global core.pager 'C:\\cygwin\\bin\\less.exe'
两者都会做到这一点。 (将路径调整到安装cygwin所在的位置。)我最初没有找到这个,因为报价中需要双反斜杠;但正斜杠工作也很好。