美文网首页
git diff 不支持鼠标滚轮

git diff 不支持鼠标滚轮

作者: Robin92 | 来源:发表于2022-10-10 15:37 被阅读0次

    我经常会遇到这个问题:在用 git diff 的时候不支持鼠标滚轮滚动屏幕,而只支持键盘上下及回车键滚动。

    网上查了很多,在 bing 和 baidu 上查总是查不到修复方法,最后在 google 中查到。

    以前的时候在 git config 中配置 core.pager = less -r 成功解决过,但现在不行。

    [core]
      pager = less -r
    

    经过多次尝试,发现此配置可行,将其放在 bashrc 或 zshrc 中。

     export LESS='-R --mouse --wheel-lines=3'
    

    解释:

    image.png
    • 如果没有 -R git diff 命令无法显示颜色,一些颜色前会变成 ESC[1m...ESC[m 的原始字符
    • 如果用 -r 显示的 tab 符号占的空格会不正确
    • --mouse --wheel-lines=3 另外两个应该就好理解了,就是鼠标滚轮支持的
    • 另外有 -F 可以让当一页可以显示完全时就退出界面

    但是如上设置之后,发现在界面中要选择文本需要按住 SHIFT 键。这个正在询问中。

    相关文章

      网友评论

          本文标题:git diff 不支持鼠标滚轮

          本文链接:https://www.haomeiwen.com/subject/bnyoartx.html