如何在tmux中滚动到滚动缓冲区的开头/结尾?

时间:2015-05-31 07:41:22

标签: scroll tmux

^ b +页面向上/向下滚动一页滚动缓冲区,但我们如何滚动到开头?

喜欢结束(除了按^ C来杀死滚动)

1 个答案:

答案 0 :(得分:7)

这取决于"模式键"的绑定。如果你" set-option -g mode-keys emacs" (实际上,这是默认设置),然后您可以使用相应的emacs键转到缓冲区的开头和结尾。

  1. 使用以下方法输入复制模式: ctrl-b + [
  2. 使用以下方式转到开头: Alt + shift + (或者,在emacs'表示法中:M-<)
  3. 类似地,通过M->

    实现结束

    如何测试

    请注意,〜/ .tmux.conf中的配置仅在tmux服务器重新启动后生效。那是你杀死所有会话然后重启tmux。

    实际上,有更简单的测试方法:只需在命令行运行以下命令:

    tmux set-option -g mode-keys emacs
    

    我认为只有一种方法可以改变一把钥匙。但你确实可以选择

    tmux set-option -g mode-keys vi
    

    你应该可以使用h j k l等在复制模式中移动。