首页 > 解决方案 > 如何使用 tmux 在 iTerm2 中获得类似 Vim 的滚动(历史和屏幕滚动)

问题描述

我使用 tmux、iTerm2 和 zsh,我希望能够使用类似 Vim 的键绑定(例如^+jAlt+ )滚动浏览最近的 zsh 历史记录j。另外,我想用键绑定滚动屏幕,可能类似于 Vim的^++ 。u ^d

我想阻止使用箭头键,尤其是当我使用 Vim 时,然后我切换到另一个窗格,因为我想编译程序。突然,我不得不使用箭头键来获取最新的命令。此外,我想用鼠标以外的东西滚动任何命令的输出。

也许默认情况下这是可能的,我只是没有找到它。

标签: vimzshtmuxiterm2

解决方案


h我为其他想要使用/ j/ k/在 tmux 中导航的人找到了一个解决方案l

至少在我的情况下,我有更多的东西要指定,并在“ vim keybindings for tmux ”中找到了代码。

设置vi键绑定是不够的,另外还需要重新绑定///h上下滚动键。jkl


推荐阅读