Już zadałem to pytanie w Stackoverflow:
ale poinformowano mnie tam, że jest to właściwe miejsce, aby o to zapytać.
Zaznaczam pole wyboru „Użyj opcji jako klawisza meta” w terminalu Mac OS X, ponieważ lubię używać emacsowego sposobu przemieszczania się między słowami: Mf i Mb.
Ale jeśli to zrobię, nie będę mógł uzyskać odwrotnego ukośnika (Opcja + º; tj .: Opcja + klawisz po lewej stronie 1-w-hiszpańskiej klawiaturze). Jeśli odznaczę to, mogę wprowadzić ukośnik odwrotny, ale nie mam Mf i Mb.
Czy istnieje sposób na uzyskanie obu? To doprowadza mnie do szału!
Odpowiedzi:
I, jak już ci odpowiedziałem przy
~/.bash_profile
przepełnieniu stosu , rozwiązaniem jest wstawienie do twojego wiersza następującej linii , która odwzorowuje znak Unicode „∫” (Unicode: E288AB, który jest wysyłany do twojego terminala w pożądanej konfiguracji, kiedy naciśnij Option + °) do znaku odwrotnego ukośnika:źródło
Sam zbudowałem rozwiązanie i nie wymaga ono porzucenia Terminal.app na rzecz iTerm 2.
Jest to prosta aplikacja na pasku stanu, która działa w tle i następnie przepisuje wszystkie lewe Alt+
$KEY
kluczowe zdarzenia na dwa kluczowe zdarzenia w krótkim odstępie Escczasu$KEY
; robi to jednak tylko wtedy, gdy skupia się Terminal.app .Możesz znaleźć źródło aplikacji tutaj . Potrzebujesz Xcode, aby go zbudować.
źródło
Odpowiedź Asmusa nie wydaje się wystarczająca, ponieważ naprawia ukośnik odwrotny. Ale jest też zsh. I Emacsa. Itd.
Ale ponieważ nie ma sposobu na mapowanie niefunkcjonalnych klawiszy w Terminal.app, obawiam się, że nie widzę innego rozwiązania: musisz iść naprzód i zamapować wszystkie potrzebne klucze we wszystkich potrzebnych programach, co jest oporem i nie jest optymalne, ponieważ nigdy nie będziesz mieć jednocześnie ƒ i ^ [f .
Lub wypróbuj rozwiązanie habibalamin, wydaje się znacznie prostsze i zachowuje odrębną funkcjonalność dla lewego alt i prawego alt. Zagłosuję po wypróbowaniu.
Przepraszam, nie mogę komentować z moim przedstawicielem na tej stronie stosu.
źródło