Janela de troca do Tmux com janela à esquerda

2

Eu sei que posso trocar janelas usando swap-window -d *source* -t *dest* , mas eu gostaria de poder trocar a janela atual com a janela para a esquerda / direita (efetivamente, 'mover' uma janela para a esquerda e direita na lista) . Em particular, quero mapear este comando para um atalho no meu tmux.conf. Eu acho que poderia fazer isso se houvesse uma maneira de referenciar o número da janela atual no arquivo tmux.conf e fazer algo assim:

swap-window -t *cur_window -1*

Isso é possível?

    
por TimmyJ 19.02.2013 / 16:41

2 respostas

2

A página do manual tmux descreve a sintaxe da janela de segmentação aceita pelas opções swap-window -s e -t . Especificamente, você pode usar + e - para se referir aos números da janela seguinte e anterior.

Assim, você pode ligar < e > para mover as janelas para a esquerda e para a direita da seguinte forma:

bind-key < swap-window -t -
bind-key > swap-window -t +
    
por 20.02.2013 / 07:53
3

A resposta de Chris é ótima!

Apenas alguns melhoram:

bind-key -r < swap-window -t -
bind-key -r > swap-window -t +

Flag -r indica que esta chave pode se repetir. Isso é mais conveniente.

    
por 25.07.2013 / 04:49

Tags