Ich bin ein neuer Vim-Benutzer und möchte diese etwas elementare Frage stellen, um sicherzustellen, dass ich anfange, Vim richtig zu lernen und keine schlechten Gewohnheiten zu entwickeln.
Wie positionieren Sie Ihre rechte Hand, wenn Sie Vim verwenden? Ich finde es natürlicher, mit den Fingern auf den jkl;Tasten zu beginnen, aber dann fehlt mir die hTaste manchmal, wenn ich navigiere. Wenn ich dagegen meine Finger hjklauflege, tippe ich Wörter falsch, da dies nicht die Position ist, auf die ich trainiert wurde, um meine Hand auf der Tastatur zu halten, und ich finde es umständlich, die jkTasten mit meinem mittleren und dritten Finger umzuschalten .
cursor-movement
normal-mode
Danny
quelle
quelle
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.hjkl
. Siehe:help navigation
.Antworten:
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:
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:(
<Nop>
steht für "No Operation")quelle
hjkl
Ding hat mir nie geholfen. Was geholfen hat, war der Kauf von hochwertigen mechanischen Tastaturen. FWIW.hjkl
da der Schlüssel auf dem rechtenl
heißt ,m
die ziemlich nutzlos ist. Über die Optimierung der Verwendung dieser Tasten zum Navigieren Ich versuche mich zu zwingen, die Bewegungen so oft wie möglich zu verwenden, aber ich benutze siehjkl
immer noch oft . Ich habe immer noch das Gefühl, dass sie schneller sind als die Pfeiltasten, aber ich denke, dass es ein ziemlich subjektives Thema ist.jkl;
zwingt, Ihre Hände in einer guten Tippposition ruhig zu halten, um im Text zu navigieren. Infolgedessen bin ich jetzt eine viel schnellere und genauere Schreibkraft.