2013-05-25 8 views
15

Ich bin ein TMUX-Benutzer und ein Fan von tmuxinator, weil es mich zu einem Basis-TMux-Sitzung-Setup mit Leichtigkeit zurückversetzt.Wie speichert man die tmux session im tmuxinator-Projekt?

Allerdings stelle ich fest, dass sich mein Setup regelmäßig ändert, und das manuelle Bearbeiten meiner tmuxinator-Konfiguration kann mühsam werden.

Gibt es einen Weg, um effektiv tmuxinator save-session, so dass meine aktuelle tmux Sitzung in ein tmuxinator Projekt der Wahl mit den Scheiben, Fenster und anderen Einzelheiten der Sitzung automatisch gespeichert gespeichert wird?

+0

ähnliche Frage auf SU Referenz: http://superuser.com/ Fragen/440015/Restore-tmux-Sitzung nach dem Neustart – user456584

Antwort

7

Hier ist eine tmux Plugin schrieb ich, dass Sie und wiederherstellen tmux Sitzungen/Umgebungen vollständig speichern ermöglicht:

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

+1

tmux-ressurect und tmux-continum sind beide großartig, aber ich kann nicht herausfinden, wie man den Befehl in jedem Fenster wiederherstellt. Ist das möglich? – CESCO

+0

OP hier. tmux-resurrect ist meine momentan bevorzugte Lösung für dieses Problem. Die anderen tmux-Plugins sind auch cool! – user456584

11

Ich habe versucht, herauszufinden, wie Sitzungen gespeichert werden. Eine Lösung, die ich bei Suche finden Sie hier:

Custom Scripts for saving Tmux sessions...

Dieser Link bietet Skripte, die der Autor schrieb für Sitzungen in regelmäßigen Abständen zu speichern, und eine Reihe von Sicherungen dieser Sitzungen zu speichern.

Ich habe die Skripts nicht selbst ausprobiert, aber sie scheinen ein potentielles Problem für diese Situation zu sein.

(Ich bin ein wenig überrascht, dass Tmux nicht so etwas wie eine integrierte Funktion bietet. Mit Screen kann ich verstehen: Die Codebasis ist so chaotisch, es ist schwierig, etwas Neues hinzuzufügen ...)

+0

Dies funktioniert nicht für Fisch Shell. – Amos

Verwandte Themen