Wie verschiebe ich ein Wort in Linux / Bash nach rechts / links? [geschlossen]

8

Bearbeiten - Bitte sehen Sie die gleiche Frage in Unix Stack Exchange .

Was entspricht Windows STRG-Rechts und STRG-Links?

ripper234
quelle
Sollte dies nach unix.stackexchange.com verschoben werden? Siehe auch dieses dup - unix.stackexchange.com/questions/10806/…
ripper234
anstatt es auf Unix.SE zu verschieben und es dort als Betrüger zu schließen, habe ich es hier geschlossen ... Scheint, als hättest du deine Antwort bekommen, also hoffe, dass es funktioniert ...
studiohack

Antworten:

16
  • Alt+ Fbewegt sich vorwärts und
  • Alt+ Bbewegt sich rückwärts.

Aber das ist nicht alles!

  • Ctrl+ Abewegt sich zum Zeilenanfang,
  • Ctrl+ Ebewegt sich zum Ende der Zeile,
  • Ctrl+ Rführt eine interaktive Verlaufssuche durch, was sehr nützlich ist.

Für viele weitere Tastenkombinationen kämmen Sie sich durch man bash.

Janne Pikkarainen
quelle
9

Fügen Sie Ihrer ~/.inputrcDatei diese beiden Zeilen hinzu :

"\eOC": forward-word
"\eOD": backward-word

und drücken Sie Ctrl- x Ctrl-, rum die Datei erneut zu lesen und die Änderungen in Ihrer aktuellen Sitzung zu aktivieren.

Sie können Ctrl- Rightund Ctrl- verwenden Left, um sich Wort für Wort nach rechts oder links zu bewegen.

Bis auf weiteres angehalten.
quelle
@ Gilles: Danke, das wollte ich einschließen, habe es aber vergessen.
Bis auf weiteres angehalten.
Sehr schön, +1. Wird nicht akzeptiert, da dies für mich nicht so skalierbar ist, da ich viele verschiedene Computer habe und arbeite und keine Lust habe, meine Benutzereinstellungen für alle zu ändern. Aber trotzdem sehr schön.
Ripper234