在 vi 打开时,如何在 MacOS Yosemite 终端中使用鼠标上下滚动

在 vi 打开时,如何在 MacOS Yosemite 终端中使用鼠标上下滚动

在 MacOS X 中,Yosemite 之前的版本我可以vi在终端窗口中打开并上下滚动终端的历史记录。vi在这种情况下,行不会滚动。

要滚动,我使用鼠标垫的两个手指上/下方法。

在 Yosemite 中,这不起作用。当我尝试上下滚动时,光标会vi移动,而行vi会上下滚动。

我怎样才能向上滚动窗口?

答案1

该行为可在 Terminal.app 中配置,但滚动的默认绑定已发生改变,因此shift不再需要修饰符。(您可以在 Terminal 的优先)以下是一些讨论这些变化的链接

Yosemite 还引入了其他更改(和homeend,这些更改反映在 ncurses 的终端条目中nsterm,这是针对 的推荐设置TERM

答案2

在终端中选择“终端”->“首选项”->“配置文件”->“键盘”->“滚动备用屏幕”(未选中)以重置行为

答案3

与之前的 OSX 版本相比,在 Yosemite 中,滚动现在是通过按住 Shift 键并上下滚动来完成的。

不按住 Shift 键而向上\向下滚动将会滚动 VI 的行。

相关内容