2013-05-25 17 views
15

Sono un utente tmux e un fan di tmuxinator perché mi consente di tornare a un'impostazione della sessione tmux di base con facilità.Come salvare la sessione tmux nel progetto tmuxinator?

Tuttavia, trovo che le mie impostazioni cambino regolarmente e la modifica del mio setup di tmuxinator a mano può diventare noiosa.

Esiste un modo efficace per tmuxinator save-session, in modo tale che il mio sessione corrente tmux viene salvato in un progetto tmuxinator di scelta con i vetri, finestre, e altri dettagli della sessione memorizzata automaticamente?

+0

domanda simile su sU per riferimento: http://superuser.com/ questions/440015/restore-tmux-session-after-reboot – user456584

risposta

7

Ecco un plugin tmux ho scritto che consente di salvare e ripristinare completamente tmux sessioni/ambienti:

https://github.com/tmux-plugins/tmux-resurrect

+1

tmux-ressurect e tmux-continum sono entrambi fantastici, ma non riesco a capire come ripristinare il comando su ogni finestra. È possibile? – CESCO

+0

OP qui. tmux-resurrect è la mia attuale soluzione preferita a questo problema. Anche gli altri plugin tmux sono fantastici! – user456584

11

Ho cercato di capire come salvare le sessioni. Una soluzione che sto guardando può essere trovato qui:

Custom Scripts for saving Tmux sessions...

Questo collegamento fornisce script che l'autore ha scritto per il salvataggio di sessioni a intervalli regolari, e il salvataggio di una serie di backup di tali sessioni.

Non ho personalmente provato personalmente gli script, ma sembrano essere un potenziale problema per questa situazione.

(Per quanto mi riguarda: sono un po 'sorpreso che Tmux non fornisca qualcosa come questa come funzionalità integrata. Con Screen posso capire: la base di codice è così disordinata, è difficile aggiungere qualcosa di nuovo ...)

+0

Questo non funzionerà con fish shell. – Amos