Dowolny sposób, aby Cmd-D „usuwał następne słowo” zamiast „podzielonego panelu” w Terminalu

8

Jestem tak przyzwyczajony do D„usuwania następnego słowa” w emacs i xterm, że cały czas automatycznie uderzam w Terminal, co raczej irytujące (przynajmniej dla mnie) powoduje podział panelu. Próbowałem rozwiązań google, ale dostaję tylko hity, które mówią mi, jaka to fajna funkcja.

Mógłbym po prostu używać XTerm pod X11, ale Terminal gra ładniej z niektórymi moimi ulubionymi narzędziami Mac (szczególnie Divvy). Próbowałem iTerm2, ale co najwyżej mogę go zignorować D, a nie usunąć słowa.

Jakieś pomysły?

Matt Hall
źródło

Odpowiedzi:

6

Przełącz na iTerm2 . Jest bezpłatny i o wiele ładniejszy niż zwykły stary terminal. Ma także wiele innych opcji dostosowywania, takich jak skróty klawiaturowe.

Uwielbiam także to, że możesz używać przycisków cmd1-9, aby przełączać się między kartami. Spróbuj, a nigdy nie wrócisz do zwykłego terminalu :)

Jak skonfigurować usuwanie następnego słowa w iTerm 2

  1. Zainstaluj iTerm2
  2. Uruchom, a następnie przejdź do okienka preferencji.
  3. Wybierz zakładkę „Klucze”

  4. Kliknij przycisk plus, aby dodać nowy skrót klawiaturowy

  5. W pierwszym polu wpisz CMD + D
  6. W drugim polu wybierz „Send Escape Sequence”
  7. W trzecim polu wpisz literę d

Voila! Teraz w iTerm2 cmd + d usunie słowo przed kursorem.

Zobacz także /programming/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989

cwd
źródło
2

Nie wiem, w jaki sposób wiążą Dsię M-d, ale to byłoby usunąć skrót na pasku menu Podział Pane:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul
Lri
źródło
Hmm, to wyłącza skrót do podzielonego panelu, ale wydaje się, że nie usuwa słowa
Nathan Greenstein,
0

Możesz dostać „meta-” w terminalu, używając albo „escape” jako prefiksu, albo używając opt / alt jako klawisza Shift. Nie byłem w stanie znaleźć sposobu na użycie klawisza polecenia i żadne z moich wyszukiwań niczego nie wykazało (z wyjątkiem instalacji mapera kluczy); tylko ta sama skarga.

JRobert
źródło
Zainstaluj program odwzorowujący klucze, aby zamienić opcję i polecenie w terminalu, a następnie włącz opcję „Użyj opcji jako klawisza meta”.
Chris Page