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.


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.


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.


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


-2

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


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
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.