我在 MacOS10.14.6 上使用 Tmux,想使用 vim 的键绑定上下滚动。我可以使用Ctrl-b,然后使用[箭头键(↑,↓,←,→)滚动。我没有使用箭头键,而是尝试使用 vim 的键绑定(Ctrl+U或Ctrl+ D),如所述这里没有成功。我做错了什么?
答案1
查看 tmux 手册页,似乎如果您的 EDITOR 或 VISUAL 环境变量中的任何地方包含字符串“vi”,它可能会将您的 tmux 设置为使用 vi 键绑定。
您可能需要处于“复制模式”才能使用滚动功能。这就是 Ctrl-b 然后 [ 对 emacs 绑定的作用。尝试进入复制模式(对于 vi 键可能是“[”),然后使用 Ctrl-e(向下滚动)和 Ctrl-y(向上滚动)。同样,我从手册页中找到了这些。在那里搜索“绑定”很有帮助。
最后,如果您想更改上下滚动的内容,“bind-key”命令可以帮助您更改键绑定。“list-keys”命令可以帮助您查看当前的绑定。