Como faço para desfazer uma religação no tmux?

0

Em outras palavras, como recuperar um comportamento padrão?

Eu usei essa configuração (do livro tmux - Productive Mouse-Free Development ):

# Maximize and restore a pane
unbind Up
bind Up new-window -d -n tmp \; swap-pane -s tmp.1 \; select-window -t tmp
unbind Down
bind Down last-window \; swap-pane -s tmp.1 \; kill-window -t tmp

Como o comentário diz, você liga a tecla PREFIX + Up para uma ação 'maximize' e a tecla PREFIX + Down para uma ação 'restore'. Isso é muito legal e eu gosto disso, mas depois de experimentar por um tempo eu gostaria de voltar a usar o Up and Down para mover painéis.

A simples remoção das linhas do arquivo .tmux.conf e o recarregamento não levaram PREFIX + Up e PREFIX + Down ao comportamento padrão. Como posso obter PREFIX + Up e PREFIX + Down para alternar entre os painéis novamente?

    
por Vitor De Mario 05.12.2012 / 01:44

1 resposta

1

Não há nenhuma maneira direta de restaurar uma ligação a seu padrão além de apenas explicitamente.

Estas são as ligações padrão:

bind-key -r      Up select-pane -U
bind-key -r    Down select-pane -D

Cole-os em algum arquivo (por exemplo, /tmp/default-up-down ) e insira-os em seu servidor. Você pode automatizá-lo um pouco extraindo as ligações de um servidor novo e evanescente:

# extract some default bindings from a fresh server
tmux -f /dev/null -L temp start-server\; list-keys | grep -E ' (Up|Down)' >/tmp/default-up-down

# make sure you got the bindings you wanted
cat /tmp/default-up-down

# apply the bindings to your normal server
tmux source /tmp/default-up-down

Nota: A saída de list-keys é geralmente diretamente utilizável, mas você pode precisar massagear um pouco se tiver ligações que envolvam citações complicadas ou se você estiver ligando chaves especiais como ; (que geralmente age como um < em> tmux comando separador, por isso precisa ser escapou com uma barra invertida ). No entanto, as ligações padrão de Up e Down não devem representar nenhum desses problemas.

    
por 05.12.2012 / 08:21

Tags