Executa um comando após o painel dividido do tmux

2

Quando fazemos C + a ou qualquer que seja a vinculação de chaves e é seguida por " ou % , então o tmux divide este painel em horizontalmente ou verticalmente.

O que eu quero é sempre que eu pressionar C + a +% ou C + a + " então ele deve executar algum comando.

por exemplo. C + a +% deve dividir o painel e executar o comando ls e C + a + " deve dividir o painel e executar o comando ls no mesmo painel. / p>

Você pode sempre assumir que eu quero executar o mesmo comando, por exemplo, ls .

Como conseguir isso no tmux usando o arquivo tmux.conf?

    
por sonus21 01.08.2016 / 11:23

1 resposta

2

Para dividir a janela horizontalmente e tornar o comando ls -al executado como se você o tivesse digitado no novo terminal / painel

bind-key '"' split-window \; send-keys "ls -al" Enter

para uma divisão vertical

bind-key % split-window -h \; send-keys "ls -al" Enter

Para dividir horizontalmente e executar o comando em segundo plano, capture a saída no modo de cópia

bind-key " split-window \; run-shell "ls -al"

O \; é usado para citar o " destinado ao comando split-window do comando bind-key .

    
por 01.08.2016 / 12:24

Tags