Vim Dvorak-Tastaturbelegung (rebindings :)
Obwohl ich spielte mit ihm vor, ich bin endlich beginnen zu verwenden Dvorak (Vereinfacht) regelmäßig. Ich habe schon in einer festen Beziehung mit Vim für mehrere Jahre jetzt, und ich versuche, herauszufinden, der beste Weg, um die Belegung der key-bindings passen meine neuen Dvorak-Fähigkeiten.
Wie Sie zuordnen Vim key bindings, um die beste Arbeit mit Dvorak?
Erklärungen ausdrücklich erwünscht!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich verwenden Sie eine der mehr common empfohlen keybindings:
Bewegungs-Tasten bleiben in der gleichen Lage. Andere änderungen:
Gab es auch einige änderungen für Vertrautheit, 's'/'S' kann verwendet werden, um Zugriff auf den Befehls-Modus (der alte Standort der :,, die immer noch funktioniert).
Hinzugefügt Vorteile
<C-w><C-w>
-auch- 'N'<C-w><C-r>
-auch- 'D'-Adam
Finde ich nicht, dass ich brauche, um die Belegung der Tasten für die Dvorak-ich sehr schnell daran gewöhnt, mithilfe der Standard-Tastenkürzel wenn ich wechselte layouts.
Als bonus, es bedeutet, dass ich mich nicht zu erinnern, zwei verschiedene Tastenkombinationen, wenn ich wechseln zwischen Dvorak und Qwerty. Der Unterschied im layout der Tastatur ist genug, dass ich nicht erwartet-Tasten in der gleichen Lage.
Ich verwenden Sie einfach standard-QWERTZ-Tastatur für Befehle und dvorak für insert-Modus
Hier ist wie man es einrichten
Ist ein wenig spät, aber ich benutze die folgenden:
Diese im Grunde genommen die folgenden:
Dies scheint für mich arbeiten...
Meine rebindings:
Hinweise:
in dvroak, wir haben 's', warum also nicht diesen Vorteil?
entsprechen diese.
Bedeutung:
B. T. W. L selbst geht auf die Letzte Zeile, und N ist der Letzte Buchstabe der fin.
(Vielen Dank für tenzu-zu-Punkt out dieses.)
P. S. ich habe diese rebindings für eine Weile. Jetzt habe ich nicht verwenden es in vim. Ich habe einfach die Standardwerte verwenden.
Vim Schiffe mit einem umfangreichen Dvorak-Skript, aber leider ist es nicht direkt
source
-in der Lage, da die Datei enthält ein paar Zeilen von Anweisungen und ein weiteres Skript, das macht seine Wirkung. Es zu Lesen, geben Sie den folgenden Befehl ein:Können Sie diese verwenden, um haben Sie Vim benutzen, Dvorak nur in insert-Modus:
Diese Weise werden alle Befehle sind immer noch QWERTY, sondern alles, was, die Sie eingeben, werden in Dvorak.
Vorsichtsmaßnahmen: Gut, fast alles. Der Insert-Modus, such-Modus, und ersetzen-Modus werden alle dvorak -, aber ex-Befehle nicht. Dies bedeutet, dass Sie nicht umlernen
:wq
, aber Sie müssen geben Sie:%s/foo/bar/gc
QWERTY.Diese wird nicht helfen, wenn Sie nur wollen, bewegen Sie bestimmte Befehle, aber ich fand, dass in meinem Kopf, "move forward one word" gebunden war, um "move left ring finger nach oben," anstatt "Fragen Sie die Eingabe-Abteilung, wo die Buchstaben 'w' ist, und drücken Sie ihn dann," wodurch diese Methode sehr viel einfacher für mich.