使用git blame / log / show时无法滚动

时间:2014-11-18 19:32:51

标签: git vim

我最近开始在我的工作机器上遇到vim的一个不寻常的问题。如果我执行git blame / log / show,我将无法再使用箭头键滚动查看结果。我仍然可以使用任何其他vim命令(搜索,滚动到底部,滚动x页面等)。还有一条--MORE--消息现在显示在屏幕的底部,我认为可能与它有关。我已经尝试重置我的.vimrc,但这并没有解决问题。我附上了该问题的屏幕截图。enter image description here

谢谢!

1 个答案:

答案 0 :(得分:4)

如果git检测到其输出很长,则会通过寻呼机发送。通常情况下,这将是less,但在您的情况下看起来似乎正在使用劣等more

您可以通过PAGER环境变量设置首选寻呼机。尝试echo $PAGER查看它的设置,并将export PAGER=less(或仅export PAGER=)添加到您的shell启动文件中以进行更改。 (不要将其设置为vim; vim是一个编辑器,而不是寻呼机,你无法将内容输入其中。)