2018-10-09 终于明白git_pager了!

2018-10-09  本文已影响73人  五大RobertWu伍洋

在vscode集成终端直接使用bash,git log时总是报错:
找不到 /bin/busybox.exe less -R

在mobaxterm中之前也是会报错,后来设置了

alias less='/f/cygwin64/bin/less'
问题解决了

所以基于以往经验,猜测是vscode打开bash后path和mobaxterm不同
尝试使用mobaxterm的path,问题依旧

于是谷歌了下 git log not use less

发现大家都在讨论 : git config --add --global core.pager /usr/bin/less
上述less也有用cat替代的。

于是尝试了下,检查git conf发现也加进去了。

但是问题还是如此!!

忽然想到 set|grep -i page ,于是果然发现

GIT_PAGER='/bin/busybox.exe less -R'

在mobaxterm和vscode集成终端都出现了。

在vscode集成终端设置 export GIT_PAGER='/f/cygwin64/bin/less -R'

现在 git log没问题了!

上一篇下一篇

猜你喜欢

热点阅读