Ich mag die Tasten -
und den <C-M>
Normalmodus, um zum ersten Nicht-Leerzeichen der vorherigen / nächsten Zeile zu gelangen.
Gibt es entsprechende Schlüssel, um zum letzten Nicht-Leerzeichen in der vorherigen / nächsten Zeile zu gelangen?
Ich mag die Tasten -
und den <C-M>
Normalmodus, um zum ersten Nicht-Leerzeichen der vorherigen / nächsten Zeile zu gelangen.
Gibt es entsprechende Schlüssel, um zum letzten Nicht-Leerzeichen in der vorherigen / nächsten Zeile zu gelangen?
g_
Bewegt den Cursor zum letzten nicht leeren Zeichen der aktuellen Zeile. Von Vim :help g_
:
g_ To the last non-blank character of the line and
[count - 1] lines downward |inclusive|. {not in Vi}
Leider denke ich, dass die einzigen Optionen, die Sie zum nicht leeren Zeichen der vorherigen / nächsten Zeile verschieben müssen, kg_
oder jg_
bzw. die Verwendung einer Zählung sind, um nach unten zu wechseln.
Es ist jedoch einfach, sie auf etwas Einfacheres abzubilden:
nnoremap <F3> kg_
nnoremap <F4> jg_
2g_
auch funktioniert, wenn Sie zum letzten Nicht-Leerzeichen in der nächsten Zeile wechseln möchten. Dies kann jedoch nicht für die vorherige Zeile verwendet werden. Der Vorteil von2g_
ist, dass es mit.
g_
) sind mit nicht wiederholbar.
. Im Allgemeinen können nur Dinge wiederholt werden, die den Status des Puffers ändern.Wenn Sie das nächste Nicht-Leerzeichen der vorherigen / nächsten Zeilen meinen (indem Sie vertikal gehen), versuchen Sie Folgendes:
quelle