Jede Möglichkeit, Cmd-D dazu zu bringen, das nächste Wort zu löschen und nicht das geteilte Fenster im Terminal


8

Ich bin es so gewohnt, das Dnächste Wort in Emacs und Xterm zu löschen, dass ich es die ganze Zeit automatisch im Terminal drücke, was (zumindest für mich) ziemlich ärgerlich dazu führt, dass der Bereich stattdessen geteilt wird. Ich habe versucht, Lösungen zu googeln, aber alles, was ich bekomme, sind Treffer, die mir sagen, was für eine nette Funktion dies ist.

Ich könnte XTerm nur unter X11 verwenden, aber Terminal spielt besser mit einigen meiner Lieblings-Mac-Dienstprogramme (insbesondere Divvy). Ich habe iTerm2 ausprobiert, aber im besten Fall kann ich es ignorieren Dund das Wort nicht wirklich löschen.

Irgendwelche Ideen?

Antworten:


6

Wechseln Sie zu iTerm2 . Es ist kostenlos und sooo viel schöner als ein einfaches altes Terminal. Es hat auch viel mehr Optionen für die Anpassung, wie Tastaturkürzel.

Ich finde es auch cmdtoll, dass Sie mit und 1-9 zwischen Registerkarten wechseln können. Probieren Sie es aus und Sie werden nie wieder zum regulären Terminal zurückkehren :)

So richten Sie das Löschen des nächsten Wortes in iTerm 2 ein

  1. Installieren Sie iTerm2
  2. Starten Sie und gehen Sie dann zum Einstellungsbereich.
  3. Wählen Sie die Registerkarte "Schlüssel"

  4. Klicken Sie auf das Pluszeichen, um eine neue Tastenkombination hinzuzufügen

  5. Geben Sie im ersten Feld CMD + D ein
  6. Wählen Sie im zweiten Feld "Escape-Sequenz senden".
  7. Geben Sie im dritten Feld den Buchstaben d ein

Voila! Jetzt löscht cmd + d in iTerm2 das Wort vor dem Cursor.

Siehe auch /programming/81272/is-there-any-way-in-the-os-x-terminal-to-move-the-cursor-word-by-word/8250989#8250989


2

Ich weiß nicht, wie ich mich binden Dsoll M-d, aber dies würde die Verknüpfung des Menüleistenelements "Geteilter Bereich" entfernen:

defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "Split Pane" nul

Hmm, dies deaktiviert die Verknüpfung für den geteilten Bereich, aber es scheint das Wort nicht zu löschen
Nathan Greenstein

0

Sie können 'Meta-' im Terminal entweder mit 'Escape' als Präfix oder mit opt ​​/ alt als Umschalttaste abrufen. Ich konnte keine Möglichkeit finden, die Befehlstaste zu verwenden, und bei keiner meiner Suchvorgänge wurde etwas gefunden (mit Ausnahme der Installation eines Key Mapper). genau die gleiche Beschwerde.


Installieren Sie einen Key Mapper, um Option und Befehl im Terminal auszutauschen, und aktivieren Sie dann "Option als Metaschlüssel verwenden".
Chris Page
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.