Wie bewegt man den Cursor direkt zur nächsten neuen Zeile?

Wie bewegt man den Cursor direkt zur nächsten neuen Zeile?

hier ist mein Artikel.

with a screen editor,you can scroll the 
page,move the cursor,delete lines,insert

meine Cursorposition ist am Anfang der zweiten Zeile (Zeichen „p“ von „Seite“):

Ich möchte mit meiner Bearbeitung fortfahren, also drücke ich die escTaste, um erneut in den Befehlsmodus zu wechseln, und drücke dann „$“, um zum Ende dieser Zeile zu gelangen.

Dann drücke ich die Eingabetaste, um mit der Bearbeitung fortzufahren. Gibt es hierfür eine einfachere Möglichkeit?

Antwort1

Diese Frage ist ziemlich schwer zu verstehen, aber ich glaube, Sie möchten entweder wissen, wie Sie im Befehlsmodus eine neue Zeile erstellen können (verwenden Sie „o“) oder wie Sie sich in vim in einer Zeile nach unten bewegen können („j“).

Wenn Sie keines dieser Dinge wissen möchten, sagen Sie es bitte.

Antwort2

Der einfachste Weg ist ctrl-odann wohl Schlagen $.

ctrl-oversetzt Sie in den Befehlsmodusnur für einen Befehl, damit $gelangen Sie an das Zeilenende, sind dann automatisch wieder im Einfügemodus und können mit der Bearbeitung fortfahren – drücken Sie also die Eingabetaste und Sie befinden sich in der nächsten Zeile.

Antwort3

Drücken Sie Strg + O und dann das $-Zeichen. Drücken Sie nun Esc + I und schließlich die Eingabetaste. Dadurch gelangen Sie zur nächsten Zeile.

Antwort4

Eine weitere Möglichkeit, den Cursor direkt zur nächsten Zeile zu bewegen (allerdings ohne eine neue Zeile zu erstellen und speziell aus dem Einfügemodus heraus), ist ctrl-g joder ctrl-g ctrl-j. :h ins-special-specialWeitere doppelt spezielle Manöver finden Sie unter .

verwandte Informationen