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 esc
Taste, 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-o
dann wohl Schlagen $
.
ctrl-o
versetzt 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 j
oder ctrl-g ctrl-j
. :h ins-special-special
Weitere doppelt spezielle Manöver finden Sie unter .