现在我使用以下设置(在我的本地〜/ .tmux.conf文件中),这允许我在本地tmux会话中使用C-Space作为我的前缀键,在我的嵌套tmux会话中使用Ca作为我的前缀(即通过ssh):
本地.tmux.conf
unbind-key C-b
set -g prefix C-Space
bind-key -n C-a send-prefix
远程.tmux.conf
set -g prefix C-Space
如何在嵌套会话中映射C-a + a以转到该行的开头?
答案 0 :(得分:1)
不要做
bind-key -n C-a send-prefix
# this binding sends prefix to internal tmux session.
# So when you press it, it invokes prefix mode on internal tmux
一切都应该正常。
或者,如果您确实需要C-a
发送前缀
在远程.tmux.conf
中# for C-a+a
bind-key a send-keys C-a
# for C-a+C-a
bind-key C-a send-keys C-a