Iterm2 wyłącza skróty poleceń

17

Używam Iterm2 na Macu. Wiele razy przypadkowo naciskam Command+ jakiś klawisz, więc zastanawiam się, czy można wyłączyć skróty poleceń? Jak na przykład Command+ D, ponieważ używam tmux do dzielenia paneli.

mollerhoj
źródło
najbardziej denerwującym z tych wypadków jest ⌘ + Q, ponieważ Q znajduje się tuż obok Tab. Poniższy ignoreskrót działa również, aby to wyłączyć
Ciprian Tomoiagă

Odpowiedzi:

32

Będziesz chciał zastąpić domyślne skróty iTerm własnymi skrótami „Ignoruj”.

Przejdź do Preferences > Keyi naciśnij przycisk + u dołu globalnych klawiszy skrótów :

Globalne klawisze skrótów

Następnie dodaj wpis dla Cmd+ Ki wybierz „Ignoruj” dla akcji:

Wpis dla Cmd + K

To wyłącza Cmd+ K.

Behrang Saeedzadeh
źródło
W moim przypadku muszę przenieść akcję skrótu do systemu operacyjnego. Ignorowanie wydaje się faktycznie zatrzymać. Jakieś rozwiązanie tego? dzięki
masciugo
1

Kolejna przydatna opcja - chcesz używać Ctrl-C, Ctrl-V i Ctrl-Z w iTerm2, ale zdefiniowałeś je globalnie na komputerze Mac jako skróty Kopiuj, Wklej, Cofnij.

Aby móc użyć tych skrótów w iTerm2, aby zatrzymać uruchamianie polecenia (ctrl-c), wstaw znak specjalny (ctrl-v) lub umieść program w tle (ctrl-z):

  • utwórz skróty ctrl-c ctrl-v ctrl-z w iTerm2 - Preferencje> Klawisze> + tak samo jak w powyższym rozwiązaniu
  • zamiast Ignoruj ​​wybierz akcję „ Nie modyfikuj modyfikatorów

A teraz możesz użyć Ctrl-C do kopiowania w pozostałych systemach Mac OS i do włamania się do iTerm2.

plama
źródło
0

Możesz zmienić mapowanie klucza w iTerm2, aby wysłać sekwencję zmiany znaczenia. W twoim przypadku, aby zmienić przypisanie +, Daby wysłać Esc+ D, wybierz akcję Wyślij sekwencję Escape i podaj sekwencję znaków, które powinny podążać za znakiem Escape, który ma zostać wysłany do terminala. wprowadź opis zdjęcia tutaj

Nándor Előd Fekete
źródło
-2

Możesz po prostu przejść do Preferencje> Klucze i ręcznie usunąć każdy skrót za pomocą Cmd.

whatyouhide
źródło
2
Te polecenia nie są wymienione
mollerhoj
1
Usuń tę odpowiedź. To jest złe i mylące.
Behrang Saeedzadeh
@Behrang nie usuwamy błędnych odpowiedzi tylko z tego powodu. Czy możesz wyjaśnić, że skrzywdził tutaj lub lepiej, dlaczego dokładnie tak jest źle.
bmike
2
Preferences > KeysPanel nie zawiera wpis dla Cmd + K, więc nie ma nic do usunięcia, które mogą rozwiązać ten problem.
Behrang Saeedzadeh
Tak, szkoda polega na tym, że użytkownik może marnować czas na próbę skorzystania z tej odpowiedzi, gdy w rzeczywistości nie może ona zadziałać.
Br.Bill