我想映射<C-p>
到<Up>
tmux 命令提示符(通过按下 打开的命令)的上下文中,<prefix>:
以便在按下它时,按顺序显示先前执行的命令。
我之所以要这样做,是因为我倾向于tmux
在命令提示符中执行命令。一种情况是将多个窗格从当前打开的会话移动到另一个会话。我要做的是切换命令提示符并执行:join-pane -t <session-name>
,然后我将移动到我想从当前会话移动的另一个窗格,再次切换命令提示符并按下键,<Up>
以便不必再次输入整个命令。但是,这种方法需要将我的右手从主行移开。映射<C-p>
到<Up>
可以避免这种情况。
我发现唯一可能有助于实现这一点的功能是bind-key
命令。但是,该命令的文档中没有提到命令提示符的映射键。
答案1
无法在命令提示符下配置键。
但是,tmux很早就支持在命令提示符中使用 emacs 键C-p
:。C-n
set -g status-keys emacs