Jak mogę zmienić skrót klawiaturowy do przełączania kart w terminalu Mac?


79

Wiem, że możesz przełączać karty za pomocą klawisza shift cmd [klawisz strzałki] w terminalu Mac, ale dotarcie do klawisza strzałki jest bolesne. Jak mogę zmienić domyślne przypisanie klawiszy?


Niezupełnie związane z programowaniem, jak na mój gust.
Dana

@Dana: Może być: Nie wiem, czy muszę zmienić niektóre pliki rc, na przykład w przypadku xmodmap.
Léo Léopold Hertz 준영

4
Użyj klawiszy Cmd i Shift obok klawiszy strzałek.
Daniel Beck

Odpowiedzi:


62

Przed Sierra (El Capitan i wcześniejsze), menu okna pokazuje inny klawisz skrótu.


21
W jaki sposób odpowiada to na pytanie? (Znam odpowiedź, ale nie widzę, jak to pomaga każdemu, kto nie wiedział, jak dostosować klawisze skrótów pozycji menu za pomocą Preferencji systemowych.)
Chris Page

1
@ChrisPage Są to ustawienia domyślne. Nie skonfigurowałem żadnych specjalnych klawiszy skrótów, a one są obecne w moim.
Ben Mordecai

4
@BenMordecai Tak więc, jeśli ta odpowiedź zawiera odpowiedź pisemną (a nie tylko zrzut ekranu), brzmi „domyślnie są już klawisze poleceń, które nie używają klawiszy strzałek, więc nie trzeba zmieniać domyślnego przypisywania klawiszy ”? Pytam, ponieważ wydaje się, że pytanie brzmi „Jak mogę zmienić domyślne przypisanie klawiszy?”, O czym nie wspomina w obecnie akceptowanej odpowiedzi.
Chris Page

3
Właśnie dowiedziałem się, że możesz zmieniać skróty klawiszowe pojawiające się w menu i używam OS X od około 3 lat. Myślę, że ten krok nie jest trywialny.
Jan Segre

3
Zrzut ekranu nie pomógł mi dotrzeć do wszystkiego. W rzeczywistości mnie to wprowadziło w błąd. Co więcej, po prostu nie mogę znaleźć żadnego sposobu zmiany klawisza skrótu dla klawiszy Dalej i Wstecz przejdź do klawiszy kart terminalu. Ktoś podałby dodatkowe szczegóły dotyczące tego, gdzie skonfigurować tę zmianę?
Stephane

52

Możesz zmienić powiązania klawiszy dla prawie wszystkich aplikacji Cocoa w Preferencjach systemowych, w tym Terminal.app.

Przejdź do Preferencji systemowych> Klawiatura> Skróty> Skróty do aplikacji , a następnie dodaj nowy skrót do Terminala (znajduje się w / Aplikacje / Narzędzia).


Spróbuję tego, dzięki! Używanie domyślnych skrótów jest bardzo nieporęczne na komputerze Macbook bez myszy.

1
Gdzie? Nic nie widzę w Preferencjach systemowych> Klawiatura> Skróty.
Ian Dunn

5
Kliknij „Skróty aplikacji”, a następnie przycisk „+”. W polu rozwijanym Aplikacja przewiń w dół i wybierz „Inne ...”, a następnie przejdź do folderu „/ Aplikacje / Narzędzia” i wybierz Terminal. Następnie wpisz „Pokaż następną kartę” lub dowolny skrót menu, który chcesz zastąpić. Następnie wpisz żądany skrót klawiaturowy. A następnie kliknij „Dodaj”.
jojo

2
Wygląda na to, że nie możesz użyć wszystkich klawiszy w ten sposób. Na przykład nie mogę używać PageUp / PageDown dla zdefiniowanych tutaj skrótów.
Chris

3
To powinna być zaakceptowana odpowiedź. Dziękuję Ci za to.
Damon

6

1: Zainstaluj SIMBL (aktywator wtyczek): http://www.culater.net/software/SIMBL/SIMBL.php

2: Zainstaluj TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"

3: Uruchom ponownie aplikację Terminal i ciesz się Cmd+[0-9]przełączaniem kart.

FYI: Jeśli coś takiego plugin is not verified in terminal version # (a number)pojawi się po ponownym otwarciu terminala, być może pomocne mogą być następujące informacje.

(1) Otwórz

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist

za pomocą swojego ulubionego edytora tekstu w sudo.

(2) Wyszukaj <key>MaxBundleVersion</key>.

(3) Zmień <string>280</string>w następnym wierszu numer wersji terminala lub wyższy, np <string>300</string>. Zapisać.

(4) Zamknij terminal i otwórz go ponownie. Mam nadzieję, że ten monit zniknie i można użyć Cmd+[0:9]do przełączania kart.


powyższa odpowiedź na pistolety jest na miejscu. ta odpowiedź jest zbyt skomplikowana
zły kiwi


4

Jeśli nie masz nic przeciwko pobieraniu nowego oprogramowania, polecam iTerm 2: http://www.iterm2.com/#/section/home

Pozwala nie tylko na ponowne wiązanie klawiszy prawie arbitralnie plus szybkie przełączanie między kartami za pomocą cmd + TabNumber (lub twojego ulubionego meta-klucza), ale także kilka innych fajnych funkcji.

(Chciałbym zamieścić zrzut ekranu, ale jestem tu nowy).


Obniżono głosowanie, ponieważ tak naprawdę nie odpowiada na pytanie, i nic nie powstrzymuje użytkownika przed dostosowaniem skrótów w Terminalu za pomocą Preferencji systemowych, co jest zwykłą odpowiedzią na tego typu pytania.
Chris Page
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.