Das Verschieben von 10 Zeilen nach oben und unten passt möglicherweise nicht zu Ihrer Aufgabe und anderen Optionen. Betrachten Sie andere Bewegungen:
Ctrlf, CtrlbSeite nach vorn und zurück.
}, {Bewegt durch einen Absatz nach vorn und zurück.
Sie können Regeln in Ihr vimrc schreiben, um sie 10j
an einen Schlüssel zu binden , z. B. J
um 10 Zeilen nach unten zu verschieben, indem Sie Ihrer vimrc-Datei die folgende Zeile hinzufügen:
map <S-j> 10j
Sie würden jedoch den nützlichen vorhandenen J
Befehl überschreiben (zwei Zeilen verbinden). Es kann schwierig sein, eine gut positionierte, nicht verwendete Tastenkombination für 10j
/ 10k
zu finden. Daher empfehle ich, die vorhandenen Bewegungen zu verwenden, die ich erwähnt habe.
Vielleicht möchten Sie auch wissen, dass Sie rückwärts zu einem Wort gehen können, das Sie sehen, indem Sie es tun:
?someword
und vorwärts zu einem Wort, das Sie sehen, indem Sie es tun /someword
. Diese sind schneller als der Versuch, 10 Zeilen nach oben / unten zu bewegen und dann den Cursor an der genauen Position neu zu positionieren. Wenn Ihnen keine einfache Suchzeichenfolge für die betreffende Zeile einfällt, können Sie jederzeit zur Zeilennummer wechseln, wie Sie gesagt haben ( xgg
).