Czy mogę zapisać zakładki przy wyjściu w moim iTerm 2, aby nie musiałem ponownie otwierać tych samych katalogów po ponownym uruchomieniu?
Tak jak na przykład Chrome.
Nie mogłem znaleźć takiej opcji w ustawieniach. Może „Aranżacje” są tym, czego chcę, ale wydaje się, że wymaga ode mnie jawnego zapisywania kart.
Odpowiedzi:
Możesz zapisać i przywrócić układ okna za pomocą ⇧ ⌘ Si ⇧ ⌘ Ropcji pod ekranem okna w iTerm2
Możesz uruchomić domyślną opcję aranżacji, którą chcesz włączyć, w Preferencjach -> Ogólne -> Uruchamianie -> Otwórz domyślny układ okien .
Możesz dodawać ustalenia ⇧ ⌘ Si zarządzać nimi w Preferencjach -> karta Uzgodnienia .
źródło
Wypróbuj iTermocil
źródło
yml
pliku, jednak nie przywraca to zakładek po ponownym uruchomieniu iTermOto co robię z systemem OSX 10.10.4:
Zainstaluj iTerm co noc (najnowsza wersja). Napar jest najłatwiejszy:
brew tap caskroom/versions && brew cask install iterm2-nightly
Możesz uruchomić to równolegle z innymi wersjami; Używam Spotlight i sprawdzam wersje, aby zobaczyć, którą otwieram. Domyślnie zostanie ustawione włączenie przywracania sesji, które przywróci karty i katalogi. Konieczne może być jednak dostosowanie preferencji systemowych Apple w Preferencjach systemowych> Ogólne, gdzie Zamknij okna po zamknięciu aplikacji. Zobacz ten problem z Gitlab, aby uzyskać zrzut ekranu, jeśli Cię to dezorientuje .
źródło
W iTerm przejdź do Preferencje -> Ogólne i w obszarze Zestaw startowy Użyj ustawienia przywracania okna systemowego .
Przejdź do Preferencji systemowych macOS -> Ogólne i upewnij się, że opcja Zamknij okna po zamknięciu aplikacji nie jest zaznaczona .
źródło
Jeśli ktoś taki jak ja ma problem z włączeniem „Przywracania sesji” w iTerm 2.9 beta (lub jak to nazywają iTerm3 beta), wykonaj następujące czynności:
Prawdopodobnie dla maniaków technologii oczywiste jest, że należy wybrać tę opcję, aby ta funkcja działała, ale dla mnie tak nie było i nigdy nie widziałem tego wspomnianego nigdzie.
źródło
Jest to możliwe dzięki iterm2: https://www.iterm2.com/documentation-restoration.html
Musiałem także odznaczyć opcję „zamykaj okna podczas zamykania aplikacji” w moich ogólnych preferencjach systemowych: https://support.apple.com/en-us/HT204005 .
źródło
Wchodzisz dość późno, ale najpierw powinieneś utworzyć kilka profili, a następnie użyć Command- Option/ Alt- Shift H( Hsłuży do podziału poziomego; lub zamienić Vdo podziału pionowego). Wyświetli się lista twoich profili, a następnie możesz dodać je do swojego podziału. Po zbudowaniu zestawu, który lubisz tak jak Sairam powyżej.
Oto vid wyjaśniający: Profile iterm2 i aranżacje okien .
źródło
Nadal nie jest to dokładnie to, czego chcesz, ale ponieważ możesz sprawdzić
$ITERM_SESSION_ID
zmienną środowiskową, aby zobaczyć, w którym panelu jesteś, łącząc to z zapisanym układem okien, możesz mieć każdy z paneli, aby zaczął z inną ścieżką początkową lub po prostu czymkolwiek chcesz uruchomić domyślnie.Na przykład mój zapisany układ okien to dwie zakładki z dwoma panelami w pierwszej zakładce. Będę miał
$ITERM_SESSION_ID=w0t0p0
dla pierwszego panelu w pierwszej karcie,$ITERM_SESSION_ID=w0t0p1
dla drugiego panelu i$ITERM_SESSION_ID=w0t1p0
dla pojedynczego panelu w drugiej karcie. „w” oznacza okno, „t” oznacza kartę, a „p” oznacza panel. Sprawdzam te zmienne w moim.zshrc
i uruchamiam Vima odpowiednio w w0t0p0, iPython w w0t1p0.źródło
W iTerm2 2.1.4 istnieje ustawienie pod
Profiles
:Reuse previous session's directory
. Być może był tam we wcześniejszych wersjach, ale nie szukałem.Zobacz zrzut ekranu:
źródło
Nie, na dzień dzisiejszy nie mogłem znaleźć sposobu na ustawienie układu / zakładek ze ścieżkami i odzyskanie go (jak na przykład Sublime Text) w iTerm (2.9).
Osobiście jestem zdumiony tym, że w tak dojrzałym projekcie wciąż brakuje podstawowej funkcji (na przykład o wiele bardziej istotnej niż na przykład kolory zakładek).
źródło
Wyłączenie
System Preferences -> General -> "Close windows when quitting an app"
pola wyboru wykonało dla mnie pracę.źródło
Znalazłem rozwiązanie na oficjalnej stronie iTerm2, sprawdź tutaj https://www.iterm2.com/documentation-restoration.html .
Po ustawieniu iTerm2 przywraca ostatnią sesję tak jak Chrome. Jednak proces (np. Npm start) nie może zostać przywrócony.
Działa doskonale w wersji iTerm2 3.0.14 i macOS Sierra 10.12.6 (16G29). Mam nadzieję, że to pomoże.
źródło