现在我使用以下映射进行嵌套的tmux会话:
//Version 1
for (int num = 0; num < 100; num+=2) // Two comparisons
{
Console.WriteLine (num);
}
//Version 2
for (int num = 0; num < 100; num++) // Two comparisons
{
if (num % 2 == 0) // One comparison
{
Console.WriteLine (num);
}
}
这让我在使用C-a的嵌套tmux会话中使用C-t和切换窗格在我的主tmux会话中切换窗格。但是,问题在于,在使用上面的映射之前,我使用了unbind C-b
set -g prefix C-t
bind-key -n C-a send-prefix
,以便bind C-a send-prefix
允许我跳转到shell上的行的开头。但是,现在,如果我使用此映射并且在我的主tmux会话中,C-a C-a
的行为类似于C-a
(切换两个字母),并且在我的嵌套tmux会话中C-t
没有&{做任何事情。所以我的问题是,如果使用上面列出的3个映射,我可以使C-a
跳转到主tmux-sessions中的行的开头,并使C-a
跳转到我的行的开头。嵌套的tmux-sessions?