tmux在历史/复制模式下跳5行

时间:2016-05-28 14:56:05

标签: tmux

在我的〜/ .tmux.conf中我有这个很好用:

bind-key -t vi-copy n cursor-down

它允许我将光标移动到历史/复制模式。

我想跳得更快(就像我在vim中那样)。

我想跳5行,但这不起作用

bind-key -t vi-copy E 5 cursor-up

如何添加会跳过多行的键绑定?

1 个答案:

答案 0 :(得分:0)

最初,tmux仅对复制模式中的命令提供有限支持。 您无法分配多个命令,您无法重复它们。 唯一的选择是只为键击指定一个命令。

然而,有一个tmux的mod允许在tmux中对脚本进行全面支持:http://ershov.github.io/tmux/(我是作者)

使用此mod,您可以这样做:

bind-key -t vi-copy K tcl {
  for {set i 0} {$i < 5} {incr i} {
    cursor-up
  }
}

此外,您还可以使用变量,循环,定义自己的程序,还可以对tmux内部进行更多控制。