tmux:Cygwin 中的 Page Up/Down

tmux:Cygwin 中的 Page Up/Down

不幸的是,普通的 Cb > PgUp 或 Cb > ctrl+arrows 似乎不起作用;相反,5~每当我 Cb 然后尝试使用 PgUp 时,我只是看到打印字符。即使是鼠标模式滚动(无论如何我都希望避免)也只是将字符打印到屏幕上,而不是移动缓冲区。

我需要使用一些额外的配置吗?我正在使用 mintty,tmux 从 bash 启动,并将其默认 shell 设置为 fish。

答案1

当我在 .tmux.conf 中输入错误时,我遇到了这个问题。它应该说,set-window-option -g mode-keys vi但它说set-window-option -g mode-keys vim。当然,我没有为“copy-mode-vim”绑定任何键。

如果您最近将 tmux 版本从 1.x 切换到 2.x,tmux.conf 语法可能也发生了变化。如果是这种情况,您会在 tmux 启动时看到错误。

作为参考,如果您有兴趣,我在使用 :list-keys 时显示了以下有效的键绑定

使用Ctrl+b PgUp

bind-key    -T prefix       PPage             copy-mode -u

当已经处于复制模式时PgUp使用:PgDn

 bind-key    -T copy-mode    NPage             send-keys -X page-down
 bind-key    -T copy-mode    PPage             send-keys -X page-up

使用PgUpPgDn已处于复制模式 vi 中

 bind-key    -T copy-mode-vi NPage             send-keys -X page-down
 bind-key    -T copy-mode-vi PPage             send-keys -X page-up

发布您的输出 C-b :list-keys和内容~/.tmux.conf会有所帮助。

相关内容