Ich muss auf den Elefanten im Raum hinweisen: Sie sollten nicht im Einfügemodus navigieren.
Der Einfügemodus dient zum Einfügen von Text. Während viele Implementierungen vi
erlauben Sie zu navigieren ( mit den Pfeiltasten) , während im Einfügemodus, die empfohlene, normale ist Methode der Navigation im normalen Modus zu navigieren. Der normale Modus sollte der Modus sein, in dem Sie sich normalerweise befinden, daher der Name.
Das Thema Modal Editing vs. Pfeiltasten wird (für Anfänger) unter "Misconception # 1" in diesem ausgezeichneten Artikel ausführlich beschrieben .
Als weiterer Punkt von Hintergrund, die Terminals , auf denen vi
ursprünglich nicht einmal entworfen haben haben Tasten Pfeil. Bei einigen alten Tastaturen sind die HJKL-Tasten zusätzlich mit Pfeilen gekennzeichnet. Ich weiß eigentlich nicht, ob dies vorher oder nachher kam, vi
aber ich vermute das erstere.
Ich empfehle dringend, sich durch die vimtutor
(in der Befehlszeile) zu arbeiten und den oben verlinkten Artikel zu lesen, um die Möglichkeiten der modalen Bearbeitung in den Griff zu bekommen. Ich vermute, dass das Problem der nicht funktionierenden Pfeiltasten völlig unbedeutend wird, sobald Sie ein Gefühl für die leistungsstarken Bewegungsbefehle bekommen, die im normalen Modus verfügbar sind. Ich weiß, dass ich persönlich beim Bearbeiten von Text in Vim niemals Pfeiltasten verwende, und ich fühle mich behindert, wenn ich andere Editoren verwende, bei denen ich die Pfeiltasten zum Navigieren verwenden muss.
Diese Seite selbst wird ebenfalls eine große Hilfe sein. Hier sind zum Beispiel einige Beiträge, die Sie vielleicht hilfreich finden:
Ich vermute, dass das Debuggen von Chrome OS den Rahmen dieser Website sprengt, wenn es um das Wesentliche von Chrome OS und die Interpretation von Pfeiltasten in Ihrem Terminal geht. Wenn Sie wirklich entschlossen sind, Pfeiltasten zu verwenden vi
, haben Sie möglicherweise mehr Glück mit dem Problem des Debuggens von Tastatur zu Terminal unter den Fachleuten bei superuser.com. Wir wünschen Ihnen viel Glück, egal für was Sie sich entscheiden, und ich hoffe, Sie werden die Leistungsfähigkeit von Vim auch bei Verwendungsmustern ohne Pfeiltasten zu schätzen wissen. :) :)
PS: Die einfachsten Bewegungsbefehle gibt, sind h
, j
, k
, l
. Dazu können Sie hinzufügen <Space>
, <Backspace>
, <Return>
und -
, und natürlich die großen Favoriten w
, b
, e
und ihre Leerzeichen getrennte Wort Pendants W
, B
, E
. Wenn Sie hinzufügen , in Satz Bewegungen (
und )
Absatz Bewegungen {
und }
das Wort unter dem Cursor der Suche nach vorne oder hinten mit *
und #
sind und gleiche Zeilenzeichensuche mit f
, t
, F
, T
, ;
und,
, und wenn Sie tatsächlich alle diese oder sogar die meisten davon gut lernen (was eigentlich nicht sehr lange dauert) ... Ich kann Ihnen mit absoluter Sicherheit versprechen, dass Sie nie wieder Pfeiltasten zum Navigieren verwenden werden Text in Vim.
Dies ist nicht einmal eine vollständige Liste der Bewegungsbefehle. weit davon entfernt. Um eine komplette Liste zusammen mit Dokumentation zu sehen, starten Sie Vim, Typ :help motion.txt
und Verwendung j
und k
als „unten“ und „oben“ Taste zum Scrollen durch das Dokument.