Wie kann ich mich durch Wörter bewegen, wenn ich einen Befehl in iTerm2 eintippe?

Ich bin in Löwe

mit iTerm2, Zsh und Oh-My-Zsh

aber ich kann mich nicht durch Wörter bewegen, wenn ich drücke: ALT+Pfeil nach links oder CMD+Pfeil nach links oder so etwas

Wenn ich stattdessen "ALT+Pfeil nach rechts" drücke, druckt es [C und wenn ich "SHIFT+ALT+Pfeil nach links" drücke, druckt es D0

Wie kann ich iTerm2 so konfigurieren, dass es sich wie jedes andere Programm verhält, wenn ich mich durch Wörter bewege?

Lösung eine mögliche Lösung für dieses shadowfiend.posterous.com/…
fespinozacast: der Link funktioniert nicht mehr. Erinnerst du dich, was die Lösung für deine Frage war?

Antworten (4)

Ich habe endlich die Lösung für dieses Problem hier gefunden: https://coderwall.com/p/h6yfda . Die notwendigen Schritte sind nachfolgend dargestellt:

  1. Gehen Sie zu Einstellungen, Profil, Schlüssel.
  2. Stellen Sie Ihre linke ⌥-Taste so ein, dass sie als Escape-Zeichen fungiert.
  3. Suchen Sie die aktuelle Tastenkombination für ⌥ ← oder erstellen Sie eine neue mit den folgenden Einstellungen:
    • Tastaturkürzel: ⌥←
    • Aktion: Escape-Sequenz senden
    • Esc+: b
  4. Wiederholen Sie dies für die Tastenkombination ⌥→ mit den folgenden Einstellungen:
    • Tastaturkürzel: ⌥→
    • Aktion: Escape-Sequenz senden
    • Esc+: f
Während diese Links die Frage beantworten können, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und die Links als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkten Seiten ändern.
Ich habe die wesentlichen Teile der Lösung in die Antwort aufgenommen, die ich in SuperUser gepostet habe. Ich verstehe, was Sie sagen, aber ich habe mich gefragt, ob es immer noch gelten würde, wenn Sie auf eine Antwort auf einer StackExchange-Website verlinken. Ein weiterer Grund, warum ich die Lösungsschritte hier nicht aufgenommen habe, ist, dass meine beiden Antworten identisch herausgekommen wären, obwohl sie sich auf verschiedenen SE-Sites befinden. Wie geht man in so einer Situation am liebsten vor?
Vielleicht ist eine der Fragen auf der falschen Seite. Soll ich es markieren, anstatt für beide die gleiche Antwort zu geben?
Ich habe die notwendigen Schritte für die Lösung bereitgestellt, sodass die Antworten nützlich bleiben, falls der verlinkte Artikel jemals ausfällt.

Die Standardeinstellung ist Strg-links Strg-rechts. Bearbeiten Sie zum Anpassen Einstellungen/Tasten und ordnen Sie den Escape-Code einem anderen Hotkey Ihrer Wahl zu

Geben Sie hier die Bildbeschreibung ein

Öffnen Sie Ihr Profil und verwenden Sie unter der Registerkarte „ Schlüssel “ die Option „ Natürliche Textbearbeitung “.

Um mit Option-Links und Option-Rechts Wörter in iTerm 2 zu durchlaufen, fügen Sie hinzu

bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word

zu, ~/.zshrcwenn Sie zsh verwenden, oder hinzufügen

"\e\e[C": forward-word
"\e\e[D": backward-word

zu, ~/.inputrcwenn Sie bash verwenden.

Strg -links wäre \e[1;9Din iTerm 2 und \e[1;5DTerminal und Strg-rechts wäre \e[1;9Cin iTerm 2 und \e[1;5CTerminal.

Um die Escape-Sequenz für eine Tastenkombination anzuzeigen, führen Sie aus cat -vund drücken Sie dann die Tastenkombination.