iterm2 - otwórz nową kartę z tym samym profilem


22

Przechodzę z Terminal.app

Dość proste, ale nie mogę go znaleźć w ustawieniach: Chciałbym, że kiedy otworzyć nową kartę (z cmd-T (lub btw także z oh-my-zsh„s osxpluginu tabpoleceń)), nowa zakładka wykorzystuje ten sam profil niż bieżący (kolory, czcionki, co tam jeszcze).

Dzięki!

Odpowiedzi:


11

Shellnastępnie New Tab With Current Profile( - - - T) robi to, co jest napisane na puszce.


2
To świetnie, ale szkoda, że ​​nie ma preferencji, aby
ustawiać

8
Możesz przypisać każde naciśnięcie klawisza do dowolnego elementu menu za pomocą akcji „Wybierz element menu ...” (jest to ostatni).
George,

32

Znalazłem jakieś rozwiązanie - chociaż powinna to być prosta globalna opcja.

Możesz przejść do definicji klawiszy dla każdego profilu i tam dodać mapowanie CMD+ T> „otwórz nową kartę z profilem” i wybierz ten sam profil.


1
Możesz tak naprawdę ustawić globalną preferencję, nie tylko dla każdego profilu (to znaczy nie musisz konfigurować każdego profilu
osobno

2
W ITerm2 znajduje się w Klawisze> +> Akcja: Wybierz pozycję menu > Nowa karta z bieżącym
profilem

1
nazywa się „Nowa karta z profilem”, dlatego też tęskniłem za szukaniem nowej wersji karty.
Ray Foss

Myślę, że nowy numer to „Duplicate Tab”
ClintM

5

Jeśli chcesz, aby stało się to domyślnie (następna karta terminala prowadzi katalog):

  1. Otwórz iTerm2
  2. Otwórz Preferencje
  3. Otwórz profile
  4. Otwórz ogólne
  5. W katalogu roboczym wybierz opcję Użyj ponownie katalogu poprzedniej sesji

Wesołych szlaków!


1
Jest to całkowicie niezwiązany element otwierania z tym samym profilem. To fajna wskazówka, ale nie odpowiada na prośbę OP. Powoduje to otwarcie nowego okna / karty w tej samej ścieżce, z której pochodzi. Należy pamiętać, że profil jesteś otwarcie w musi mieć to sprawdził - jeden idziesz z nie obchodzi. Jeśli to zrobisz, otrzymasz nową kartę / okno z dowolnym profilem, który chcesz ustawić (domyślnie, jeśli CMD + T lub ten sam profil, jeśli używasz SHIFT + CMD + T lub odwzorowałem CMD + T, aby zrobić to samo) , plus ten sam katalog roboczy co twoje ostatnie okno.
Dannid,

1
Nie odpowiedziałeś na pytanie w wątku, ale odpowiedziałeś na pytanie, które miałem, kiedy znalazłem ten wątek. Dzięki!
SeF,

1

Możesz to zrobić globalnie, korzystając z Preferencji systemowych> Klawiatura> Skróty

Wybierz „Skróty aplikacji” na pasku bocznym, a następnie dodaj nowy. Wybierz „iTerm2.app” z menu rozwijanego Aplikacja, a następnie w sekcji Tytuł menu wpisz (dokładnie): Nowa karta z bieżącym profilem

Następnie naciśnij żądany skrót w sekcji „Skrót klawiaturowy” (użyłem ⌘T), a zastąpi on aktualny skrót ⌥⇧⌘T.


1

Dla każdego, kto wciąż szuka, znalazłem lepsze rozwiązanie dla mojego przypadku użycia. Podobnie jak sugerował Eric Hanko , możesz utworzyć skrót dla „ Duplikatu karty ” w Iterm2, który jest o wiele bardziej bezpośredni i replikuje funkcję „duplikowania karty”, do której przywykłem z terminala .

  1. Przejdź do Preferencji systemowych> Klawiatura> Skróty.
  2. Wybierz „Skróty aplikacji” na pasku bocznym.
  3. Wybierz „Iterm.app” z menu rozwijanego Aplikacja.
  4. Wpisz dokładne dopasowanie pozycji menu do skrótu, w tym przypadku Duplicate Tabw momencie pisania.
  5. Dodaj skrót. Kiedyś CMD + D.

UWAGA: wszelkie skróty utworzone w Preferencjach systemowych zastąpią skróty zdefiniowane już w Iterm2. Może to prowadzić do nieporozumień, jeśli zapomnisz, gdzie są zdefiniowane skróty i uzyskasz nieoczekiwane wyniki za pomocą skrótów w Iterm2 .

Jeszcze raz dziękuję Ericowi Hanko za utorowanie drogi tutaj.



0

W iterm2 możesz także odwzorować Cmd + T na akcję „Nowa karta z profilem”

  1. Otwórz Preferencje> Profile> Klucze,
  2. Wybierz profil
  3. Dodaj nowy klawisz skrótu do akcji „Nowa karta z profilem”, ustaw profil tak, aby pasował do aktualnie wybranego profilu, i ustaw skrót na Cmd + T

Powtórz to dla każdego profilu, który chcesz skonfigurować.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.