4 ms·
all of Vim is just a bunch of muscle memory, to one degree or another, and i think you're overstating the intuitiveness/stubborness of the navigational keys. i
by tokipin 14y ago
all of Vim is just a bunch of muscle memory, to one degree or another, and i think you're overstating the intuitiveness/stubborness of the navigational keys. i use Programmer Dvorak and i've never messed with any navigation bindings, and i don't have a problem navigating. (hjkl -> jcvp. not even on the same hand, though it does have some incidental "intuitiveness")
more importantly though, is you should almost never use hjkl in the first place. these are the commands you should be using:
b B w W e E ge gE
H M L I A $ ^ 0 %
{ } [[ ]] [] ][
t<char> T<char> f<char> F<char> ; ,
/<chars>
(search counts as a movement command,
d/foo<enter> will delete everything to foo)
probably the commands i use the most are w b and { }
- mturmon 14y agoYes. The character-at-a-time motion commands are not really that common in idiomatic vi usage.
- to3m 14y agoI found this while using vim, too. Perhaps I could have eked out a little more efficiency by switching from the cursor keys to hjkl, but I found the (substantial) gains from being consistent about using the higher-level motion commands large enough to keep me happy.