Qual é o formato do painel / janela de destino para o tmux?

0

Muitos dos comandos no tmux lidam com um alvo / janela / painel de origem e eu sei que às vezes você pode fornecer coisas como 1:2 para especificar o painel 2 da janela 1, mas agora estou olhando para uso mais avançado, sessões agora parece se encaixar nisso também.

Eu esqueço constantemente a sintaxe e não consigo encontrar informações detalhadas sobre isso em documentação .

Alguém poderia ajudar a lançar alguma luz?

    
por Jonny Leeds 12.12.2017 / 16:06

1 resposta

2

sua resposta está oculta em um exemplo dentro de um texto sobre o painel de destino:

target-pane (or src-pane or dst-pane) may be a pane ID or takes a similar form to target-window but with the optional addition of a period followed by a pane index or pane ID, for example: ‘mysession:mywindow.1’. If the pane index is omitted, the currently active pane in the specified window is used. The following special tokens are available for the pane index:

Você pode testá-lo criando uma sessão tmux em background / daemonized chamada $ SESSION da seguinte forma:

tmux new-session -d -s $SESSION

você pode monitorar esta sessão em outro terminal usando:

tmux attach-session -t $SESSION

e depois usando este comando do terminal "não tmux"

tmux send-keys -t $SESSION:0.42

e, em seguida, se o painel 42 não existir, o tmux irá reclamar.

Agora, usando uma string de teste, da seguinte forma:

tmux send-keys -t $SESSION:0.42 "test" C-m

Você pode identificar o painel exato interativamente se não souber o número exato do painel que deseja.

Em uma nota lateral, você pode exibir os números do painel dentro de uma sessão do tmux digitando (listado na sessão de atalhos de teclado da documentação que você vinculou)

    C-b q           Briefly display pane indexes.
    
por 28.12.2017 / 14:09

Tags