Kann ich Tabs beim Beenden in meinem iTerm 2 speichern, damit ich dieselben Verzeichnisse nach dem Neustart nicht erneut öffnen muss?
Wie zum Beispiel Chrome.
Ich konnte eine solche Option in den Einstellungen nicht finden. Vielleicht ist "Arrangements" das, was ich will, aber es scheint, dass ich explizit Tabs speichern muss.
Antworten:
Sie können die Fensteranordnung mit ⇧ ⌘ Sund ⇧ ⌘ ROptionen unter dem Fensterbildschirm in iTerm2 speichern und wiederherstellen
Sie können die zu aktivierende Standard-Arrangement-Option unter Preferences -> General -> Startup -> Open default window arrangement starten .
Sie können Arrangements mit dem hinzufügen ⇧ ⌘ Sund unter Einstellungen -> Arrangements verwalten .
quelle
Probieren Sie iTermocil aus
quelle
yml
Datei festgelegt werden, dies stellt jedoch keine Registerkarten beim Neustart von iTerm wieder herFolgendes mache ich unter OSX 10.10.4:
Installieren Sie iTerm Nightly (die neueste Version). Brauen ist am einfachsten:
brew tap caskroom/versions && brew cask install iterm2-nightly
Sie können dies neben anderen Versionen ausführen. Ich benutze Spotlight und schaue mir die Versionen an, um zu sehen, welche ich öffne. Standardmäßig ist die Sitzungswiederherstellung aktiviert, wodurch Registerkarten und Verzeichnisse wiederhergestellt werden. Möglicherweise müssen Sie jedoch Ihre Apple-Systemeinstellungen unter Systemeinstellungen> Allgemein anpassen, wo Fenster schließen, wenn Sie eine App beenden. In dieser Ausgabe von Gitlab finden Sie einen Screenshot, wenn Sie dies verwirrt.
quelle
In iTerm gehen Einstellungen -> Allgemein und unter Startup gesetzt Verwenden Sie die Systemwiederherstellung Fenster Einstellung .
Zum macOS Systemeinstellungen -> Allgemein und stellen Sie sicher , dass Fenster schließen beim Beenden einer App ist nicht markiert .
quelle
Wenn jemand wie ich Probleme hat, die Sitzungswiederherstellung in iTerm 2.9 Beta (oder iTerm3 Beta, wie sie es nennen) zu aktivieren, gehen Sie wie folgt vor:
Wahrscheinlich ist es für Technikfreaks offensichtlich, dass man diese Option auswählen sollte, damit diese Funktion funktioniert, aber für mich war dies nicht der Fall, und ich habe dies nirgendwo erwähnt.
quelle
Dies ist mit iterm2 möglich: https://www.iterm2.com/documentation-restoration.html
Außerdem musste ich in den allgemeinen Systemeinstellungen die Option "Fenster beim Beenden einer App schließen" deaktivieren: https://support.apple.com/de-de/HT204005 .
quelle
Kommt ziemlich spät rein, aber du solltest zuerst ein paar Profile erstellen und dann Command- Option/ Alt- verwenden Shift H( Hist für horizontales Teilen oder Vfür vertikales Teilen tauschen ). Es zeigt Ihnen eine Liste Ihrer Profile und Sie können diese zu Ihrem Split hinzufügen. Sobald Sie das Setup erstellt haben, das Ihnen gefällt, wie es Sairam oben getan hat.
Hier ein Video, das erklärt: iterm2-Profile und Fensteranordnungen .
quelle
Es ist immer noch nicht genau das, was Sie wollen, aber da Sie die
$ITERM_SESSION_ID
Umgebungsvariable überprüfen können, um festzustellen, in welchem Bereich Sie sich befinden, können Sie in Kombination mit einer gespeicherten Fensteranordnung für jeden Bereich einen anderen Anfangspfad oder einfach alles festlegen Sie möchten standardmäßig ausgeführt werden.Beispielsweise besteht meine gespeicherte Fensteranordnung aus zwei Registerkarten mit zwei Bedienfeldern in der ersten Registerkarte. Also werde ich
$ITERM_SESSION_ID=w0t0p0
für das erste Panel in der ersten Registerkarte,$ITERM_SESSION_ID=w0t0p1
für das zweite Panel und$ITERM_SESSION_ID=w0t1p0
für das einzelne Panel in der zweiten Registerkarte haben. 'w' steht für window, 't' für tab und 'p' für panel. Ich überprüfe diese Variablen in my.zshrc
und führe Vim in w0t0p0 bzw. iPython in w0t1p0 aus.quelle
In iTerm2 v2.1.4 gibt es eine Einstellung unter
Profiles
:Reuse previous session's directory
. Es mag in früheren Versionen dort gewesen sein, aber ich habe nicht nachgesehen.Siehe Screenshot:
quelle
Nein, bis heute konnte ich in iTerm (2.9) keine Möglichkeit finden, ein Layout / Registerkarten mit Pfaden festzulegen und wiederherzustellen (wie dies beispielsweise bei Sublime Text der Fall ist).
Persönlich bin ich erstaunt, wie eine grundlegende Funktion (die meiner Meinung nach viel relevanter ist als beispielsweise die Farben von Registerkarten) in einem so ausgereiften Projekt noch fehlt.
quelle
Das Deaktivieren des
System Preferences -> General -> "Close windows when quitting an app"
Kontrollkästchens hat den Job für mich erledigt.quelle
Ich habe die Lösung auf der offiziellen Website von iTerm2 gefunden. Sie finden sie hier https://www.iterm2.com/documentation-restoration.html .
Nach dem Einstellen stellt iTerm2 die letzte Sitzung wieder her, genau wie Chrome. Der Prozess (zB npm start) kann jedoch nicht wiederhergestellt werden.
Funktioniert perfekt unter iTerm2 Build 3.0.14 und MacOS Sierra 10.12.6 (16G29). Ich hoffe es hilft.
quelle