我最近开始在我的工作机器上遇到vim的一个不寻常的问题。如果我执行git blame / log / show,我将无法再使用箭头键滚动查看结果。我仍然可以使用任何其他vim命令(搜索,滚动到底部,滚动x页面等)。还有一条--MORE--消息现在显示在屏幕的底部,我认为可能与它有关。我已经尝试重置我的.vimrc,但这并没有解决问题。我附上了该问题的屏幕截图。
谢谢!
答案 0 :(得分:4)
如果git
检测到其输出很长,则会通过寻呼机发送。通常情况下,这将是less
,但在您的情况下看起来似乎正在使用劣等more
。
您可以通过PAGER
环境变量设置首选寻呼机。尝试echo $PAGER
查看它的设置,并将export PAGER=less
(或仅export PAGER=
)添加到您的shell启动文件中以进行更改。 (不要将其设置为vim
; vim
是一个编辑器,而不是寻呼机,你无法将内容输入其中。)