在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集成终端都出现了。
网友评论