2012-12-07 17 views

risposta

11

Ho appena provato con tmux 1.8. Non del tutto ovvio, ma funziona.

Ecco cosa dovete fare:

  1. aperta iTerm2 (ultima, assicuratevi di avere almeno installato tmux 1.8).
  2. In iTerm2, eseguire il comando tmux <your tmuxinator profile>. Quindi staccare ^b d.
  3. In iTerm2, eseguire il comando tmux -CC attach -t <your session>. Vedrai le tue schede aperte in finestre diverse.
  4. Apri il menu Shell-> Tmux-> Dashboard
  5. Seleziona e nascondi tutte le finestre.
  6. Selezionare tutte le finestre nascoste e fare clic su Apri in schede.

Mi piacerebbe sapere come evitare la parte di nascondere e aprire nelle schede.

+0

Grazie, leggendo il documento non è stato sufficiente per farlo funzionare. Anche ora, è strano come questo ha aperto una nuova finestra con le schede. Stavo saltando per un'integrazione molto migliore. – sorin

+0

Sono passato all'apertura di una scheda aggiuntiva per ogni finestra appena aperta, quindi è possibile trascinare e rilasciare le schede tmuxinator-iterm2. Più facile. – justingordon

7

Volevo semplicemente aggiungere alcuni commenti su ciò che justingordon menzionava (1).

Questo funziona perfettamente. Ma ho trovato come ottimizzare il passaggio 4-6 in modo che avvenga automaticamente.

Vai Preferenze di iTerm2, sotto generale, si vedrà una sezione intitolata tmux. C'è un'opzione che dice Durante il collegamento, apri le finestre non riconosciute in. Se si modifica la selezione corrente da Windows a Schede.

Due suggerimenti extra.

  1. Se si desidera è possibile selezionare l'opzione nascondere automaticamente la sessione client tmux dopo il collegamento. Questo ridurrà al minimo la finestra iTerm2 in cui si è digitato

    tmux -CC allegare

  2. Ho anche attivato l'opzione messa a fuoco segue il mouse. Puoi trovare questa opzione sotto Preferenze poi Puntatore. Dovrebbe essere la prima opzione in basso a sinistra.