Sie können 0oder verwenden ^, um zum Zeilenanfang zu gelangen.
Mit Shift+ können Sie Izum Anfang wechseln und in den Bearbeitungsmodus wechseln ( Einfügen ).
Ihre Antwort ist größtenteils richtig, aber es gibt eine kleine Einschränkung. Shift+Ioder ^bewegt den Cursor an den Anfang des Textes in der Zeile. Wenn die Zeile nam Anfang Tabulatoren enthält, bewegt sie den Cursor in die n*tabstop + 1Spalte. Während 0bewegt den Cursor zur allerersten Spalte der Zeile.
Narendra-Choudhary
10
Es geht auch anders:
|
Das ist die "Pipe" - das Symbol, das sich im ANSI-Layout unter der Rücktaste befindet .
Vim quickref ( :help quickref) beschreibt es als:
N | to column N (default: 1)
Was ist mit umbrochenen Linien?
Wenn Sie Zeilenumbrüche aktiviert haben 0und |nicht mehr zum Anfang der Bildschirmzeile gelangen. In diesem Fall verwenden Sie:
g0
Wieder vim quickref doc:
g0 to first character in screen line (differs from "0"
when lines wrap)
^
0
Antworten:
Sie können ^oder 0(Null) im normalen Modus verwenden, um zum Zeilenanfang zu gelangen.
^bewegt den Cursor auf das erste nicht leere Zeichen einer Zeile
0bewegt den Cursor immer auf die "erste Spalte"
Sie können auch Shiftiverschieben und in den Einfügemodus wechseln.
quelle
^
ist für mich normalerweise nicht so einfach wie Drücken0
undw
nacheinander.Ein einfaches
0
bringt Sie zum Anfang einer Zeile.:help 0
für mehr Informationenquelle
Probieren Sie diese Vi / Vim-Cheatsheet- Lösung für viele Probleme aus.
Für den normalen Modus:
0- [Null] bis zum Zeilenanfang, erste Spalte.
$- bis zum Zeilenende
quelle
Sie können 0oder verwenden ^, um zum Zeilenanfang zu gelangen.
Mit Shift+ können Sie Izum Anfang wechseln und in den Bearbeitungsmodus wechseln ( Einfügen ).
quelle
Shift+I
oder^
bewegt den Cursor an den Anfang des Textes in der Zeile. Wenn die Zeilen
am Anfang Tabulatoren enthält, bewegt sie den Cursor in dien*tabstop + 1
Spalte. Während0
bewegt den Cursor zur allerersten Spalte der Zeile.Es geht auch anders:
Das ist die "Pipe" - das Symbol, das sich im ANSI-Layout unter der Rücktaste befindet .
Vim quickref (
:help quickref
) beschreibt es als:Was ist mit umbrochenen Linien?
Wenn Sie Zeilenumbrüche aktiviert haben
0
und|
nicht mehr zum Anfang der Bildschirmzeile gelangen. In diesem Fall verwenden Sie:Wieder vim quickref doc:
quelle
0
weil|
und$
sind auf dem gleichen Schlüssel.Geben Sie "^" ein. Und hol dir ein gutes "Vi" Tutorial :)
quelle
Bewegen Sie den Cursor zum Anfang oder Ende mit dem Einfügemodus
I
- Bewegt den Cursor auf das erste nicht leere Zeichen in der aktuellen Zeile und aktiviert den Einfügemodus.A
- Bewegt den Cursor zum letzten Zeichen in der aktuellen Zeile und aktiviert den Einfügemodus.Hier
I
entspricht^
+i
. ÄhnlichA
ist$
+ äquivalenta
.Bewegen Sie den Cursor einfach zum Anfang oder Ende
^
- Bewegt den Cursor auf das erste nicht leere Zeichen in der aktuellen Zeile0
- Bewegt den Cursor auf das erste Zeichen in der aktuellen Zeile$
- Bewegt den Cursor zum letzten Zeichen in der aktuellen Zeilequelle
Ich habe gerade 0 (Null) gefunden und Shift + 0 funktioniert auf vim.
quelle
shift+0
Das)
ist der nächste SatzShift+0
ist besser,^
zeigt den Charakter und das ist nervig. Danke0 Bringt Sie zum Anfang der Zeile
Shift 0 Bringt Sie zum Ende der Linie
quelle