Zunächst gehe ich davon aus, dass Sie eine QWERTZ-Tastatur verwenden. Meine Antwort basiert nicht auf meiner persönlichen Präferenz, ich formuliere einfach einen Teil des erstaunlichen praktischen Vim neu , der von Drew Neil geschrieben wurde.
TL; DR Vim ist für Touch-Schreibkräfte optimiert, sodass Ihre Hände dort bleiben sollten, wo Sie sie gelernt haben: linke Hand an asdf und rechte Hand anjkl;
Neil sagt, dass hjkles wirklich schlecht ist, die rechte Hand anzulegen. Der Hauptgrund dafür ist , dass Sie den Cursor mit den Tasten zu bewegen hjklist etwas , das sehr gelegentlich sein sollte , weil vim viel schneller wortweise Bewegungen oder Zeichensuchbewegung bietet ( w
, b
, f
, t
, /
...).
Ich werde diesen Teil auch direkt zitieren:
Ich benutze die Tasten hund lfür Fehler nacheinander, wenn ich mein Ziel knapp verfehle. Abgesehen davon berühre ich sie kaum. Angesichts der geringen Verwendung der hTaste bin ich froh, dass ich mich auf einer QWERTY-Tastatur dafür dehnen muss. Auf der anderen Seite verwende ich die Zeichensuchbefehle oft, daher freue ich mich, dass die; Schlüssel liegt bequem unter meinem kleinen Finger.
Bonus: Auch wenn dies nicht der Fall zu sein scheint, hier ein Tipp, um die schlechte Angewohnheit von Anfängern loszuwerden, die darin besteht, die Pfeiltasten zum Bewegen zu verwenden: Fügen Sie einfach die folgenden Zeilen hinzu .vimrc
, um die Pfeiltasten vollständig zu deaktivieren:
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
( <Nop>
steht für "No Operation")
j,k,l,;
. Zum einen lernen Sieh
in kürzester Zeit zu schlagen . Zweitens, wenn Sie vim besser kennen, werden Sie nichth
wirklich viel verwenden. Drittens werden Tastenkombinationen meistens unter Berücksichtigung dieser Handposition definiert, sodass Sie auf lange Sicht nur ein Problem gegen ein anderes Problem austauschen.