In Vim funktionieren meine Pfeiltasten ordnungsgemäß und bewegen sich erwartungsgemäß nach oben, unten, links und rechts, mit einer Ausnahme. Am Anfang einer Zeile bewirkt der Pfeil nach links nichts, anstatt zum letzten Zeichen der vorherigen Zeile zu springen. Am Ende einer Zeile bewirkt der Pfeil nach rechts nichts, anstatt zum ersten Zeichen der nächsten Zeile zu springen.
Gibt es eine Einstellung, die ich ändern kann, um das erwartete Verhalten zu erzielen?
Antworten:
Nach einigem weiteren Googeln fand ich die Antwort darin, die
whichwrap
Option zu verwenden.Ich habe die folgende Zeile zu meiner .vimrc hinzugefügt:
Die Optionen
<
und>
aktivieren die gewünschte Einstellung für den Normalmodus und[
und]
die gewünschte Einstellung für den Einfügemodus.quelle
h
j
k
l
Tasten nicht zu beeinflussen .:help 'whichwrap'
oder vimhelp.appspot.com/options.txt.html#%27whichwrap%27 . k und ich treffen nicht wirklich zu, da wir am Anfang / Ende von Zeilen über Links- / Rechtsverhalten sprechen.Fügen Sie dies zu Ihrer .vimrc hinzu:
quelle
Dies ist das Standardverhalten. Sie können jedoch immer Home und End verwenden, um zum Anfang und Ende einer Zeile zu springen.
quelle
Sie können dies umgehen, indem Sie w und b verwenden, die Zeilen umbrechen.
quelle