Wie bewegen Sie in Vim / Vi den Cursor an das Ende des vorherigen Wortes?


174

Im normalen Modus von Vim:

  • e geht bis zum Ende des nächsten Wortes
  • w geht zum Anfang des nächsten Wortes
  • b geht zum Anfang des vorherigen Wortes

Wie bewegen Sie den Cursor an das Ende des vorherigen Wortes?

Antworten:


245

Leider ist es kein einziger Schlüssel ... aber es geist das, wonach Sie suchen, denke ich.


29
Für Leute wie mich, die sich über den Unterschied zwischen geund wundern be, ist es so, dass Sie in der Mitte des Wortes sein können und zum Ende des vorherigen gehen, während beSie sich auf dem ersten Zeichen des Anfangsworts befinden müssen.
TankorSmash

13
Und gEfür das Ende des vorherigen WORD. :)
Nitsas

6
Ernsthaft, warum gibt es dafür nicht standardmäßig eine einzige Tastenkombination? Das sieht so aus, als würden die Leute so oft wie möglich etwas benutzen w. vermisse ich etwas (Ich weiß, dass es abgebildet werden kann, nur neugierig warum)
Iman Akbari

1
Es beist zwar praktisch, aber eine Kombination aus zwei Befehlen, sodass Sie es nicht wie folgt verwenden können : d be. Während d gefunktioniert
Daniel Thompson


29

Wie im VIM-Handbuch (Abschnitt 03.1) zu sehen, können geSie zum Ende des vorherigen Wortes gehen


1

Sie können dies auch tun, um in das Leerzeichen vor einem Wort zu gelangen (ein Zeichen nach ge: (beide sind nur 2 Tasten)

  1. FSpace bringt Sie zum Leerzeichen nach dem vorherigen Wort
  2. Bh wird das in den meisten Fällen auch tun.

Die Ausnahme ist, wenn Sie sich am Anfang einer Zeile befinden. In diesem Fall

  1. k$ macht etwas ähnliches in 3 Tastendrücken
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.