I am a long-term user of Dvorak for programmers layout and do not want to change this habit. And I have a serious interest in learning vim, as soon as possible. I have found a cheat sheet which seems very handy for printing it as a set of keyboard stickers compatible with my layout. This is the greatest option because it does not require me to have some saved document or printed picture apart from a laptop with the editor being run in full-screen. Here is the image:
But before making the stickers, I want to clarify if the picture is correct. The cheat sheet seems to have some mistakes, for example:
There is no #2 note on any key. As far as I understand the wording
of note #2, this note has to be on the next buttons: p, w, i, j. For
example, d2w
command means delete 2 words where w
can
have some number of repeatings.
Some numbers claimed to have some options, I agree with 0 as the beginning of the line but I do not understand how 5,3,1,2,4 became loaded with commands.
One thing you might consider useful to understand, digits on keyboard using Dvorak for programmers without a numpad can be typed only with Shift or CapsLock, sometimes (in heavy GUI applications with lots of hotkeys) this might make some hotkeys with digits unreachable or altered. But maybe this image just has not been reviewed enough times to see the mistake, I am too beginner in Vim to do it myself.
This picture is easy to find on Google, but the layout is far from popular, despite it being really superior in some cases. I wish this cheat sheet to be correct because I believe I am not the only Vim user with this layout. Please report any mistakes that you see.
I am not a Dvorak user so I can't comment on that aspect of your question. But note #2 applies to every motion/operator/command so I'm not sure how useful or practical it would be to put it on almost every key. FWIW, d2w
doesn't "delete 2 words": cheat sheets are not substitutes to proper learning.
Other issues with that thing:
$
shouldn't have a dot after it as it doesn't "need a char argument afterwards", same with %
, [
, {
, }
and plenty of others.%
does.F
should have a dot but it doesn't. Same for T
.A
shouldn't have a dot and it should be red, like a
.S
.Q
shouldn't have a dot.B
and b
are not described correctly.m
should have a dot.I would recommend you toss that cursed cheat sheet to the bin.