Como abrir um terminal tmux com automaticamente separado para 6 janelas?

0

Eu posso iniciar o tmux simplesmente emitindo: "tmux", então manualmente, separe as janelas para 6:

Mascomoeupoderiainiciarautomaticamenteotmuxcomovalor"X", ex .: 6 de janelas separadas? Então eu poderia trabalhar mais tarde ex .: 6 máquinas diferentes em paralelo. Coisa boa.

    
por Peter 25.12.2017 / 09:40

2 respostas

0

Tente isto:

tmux new-session \; split-window -h \; split-window -v -p 66 \; split-window -v \; select-pane -t 0 \; split-window -v -p 66 \; split-window -v \;

Além disso, considere a possibilidade de analisar esta questão: especificado por janelas>> .

    
por 25.12.2017 / 11:14
0

A outra resposta é agradável e simples. Se você quiser algo mais avançado (por exemplo, salvar estado que inclui nomes de janela, diretórios atuais e comandos em execução e / ou se você tiver mais janelas / layouts mais complicados), há alguns plug-ins disponíveis. Aqui está um resumo rápido.

Usando o plug-in tmuxinator , coloque a configuração do painel em um arquivo yaml conforme descrito na documentação e comece com

tmuxinator start [project] -n [name]

Aqui está um arquivo yaml de amostra para você ter uma ideia de como será:

  - editor:
       layout: b147,208x73,0,0[208x62,0,0,208x10,0,63{104x10,0,63,103x10,105,63}]
       panes:
         - vim
         - #empty, will just run plain bash
         - top

Há também o plugin tmux-ressurrect (que eu pessoalmente uso). O legal é que você pode configurar uma tmux session e depois pressionar Ctrl + B (ou qualquer que seja a sua chave de prefixo) seguido por Ctrl + S e seu layout será salvo no arquivo. Para restaurar Ctrl + B então Ctrl + R .

Com o tmux-resurect eu não sei de improviso como automatizar a restauração para que você possa iniciar tmux com o layout já carregado (em oposição a iniciar e depois restaurar com Ctrl-R ). Eu estou supondo que é possível, mas vou deixar para você descobrir se você decidir usar este plugin.

EDIT: O Continuum Plugin permite uma restauração automatizada imediatamente após o lançamento tmux

    
por 25.12.2017 / 11:07

Tags