Como alternar entre duas janelas mais recentes no tmux?

51

screen tem um Ctrl-a , Ctrl-a para alternar entre duas janelas mais recentes?

Como fazer isso em tmux ?

    
por kev 28.05.2012 / 06:39

2 respostas

73

Para fazer isso no tmux, você faz

Ctrl-B l

(isso é um 'L'). Isso pressupõe que você tenha deixado Ctrl-B como sua chave de ativação.

Se você quiser usar os mesmos pressionamentos de tecla como tela, adicione o seguinte ao seu ~/.tmux.conf :

set-option -g prefix C-a
bind-key C-a last-window

O primeiro conjunto Ctrl-A como sua chave de ativação, o segundo diz Ctrl-A após a ativação deve ir para a última janela.

    
por 28.05.2012 / 06:45
2

A resposta de Paul está correta, mas parece deixar você sem uma maneira de digitar ^ A. Normalmente, se você não tivesse ligado o C-a ao prefix , você simplesmente usaria ^ A. Mas você fez ... E mapeou C-a C-a para ser last-window , sooo ....

No entanto, nem tudo está perdido: C-a C-b agora (estranhamente) te dá um ^ A.

Se você não remapear prefix , poderá usar C-b C-b para obter ^ B.

Se, por algum motivo, você não remapear prefix e mapear C-b C-b para last-window , ainda não descobri uma maneira de tirar um ^ B de algo parecido com:

bind-key v send-prefix

... que enviará um ^ B se você digitar C-b v .

    
por 01.04.2016 / 21:11