3

I'm not sure how many of you get this, but I use a different keyboard layout (Colemak), and a different vim layout in general, so sometimes when I am reading solutions, I get down right confused because y to me is actually d, and <Ctrl-v> is actually <Shift-A>

So it is easier for me when someone breaks up a chain like this:


Some Answer:

<C-v>jy


Some Answer with Command by Command

<C-v>jy

  • <C-v> Visual Block Mode
  • j Down
  • y Yank

Is it fine if I edit answers to be like this, or is this just annoying, and I should suck it up because these things are not applicable to 99% of people?

| |
  • 1
    I'm a bit confused by your setup. Are you saying you use Colemak on a Qwerty keyboard, so if you want to yank you press the key that is physically labelled 'd', but which if you pressed it in (say) notepad/textedit would produce a 'y' character? Is the problem that you touch-type text but finger-peck Vim commands? – Rich Oct 31 '16 at 10:20
  • @Rich No; that is not the problem, and a curse upon anyone who is chicken pecking vim commands. Its more like, if you do not remap colemak back to something resembling default vim physical layout, your directional keys get really annoying really fast. Remapping to original layout would put the directional keys on neio. colemak.com/wiki/images/8/80/Colemak_layout_2.png Make sense? – Akiva Oct 31 '16 at 10:45
  • 3
    Adding a play-by-play explanation would be good, but simply breaking up a long macro would be more likely to confuse, IMO. So keep the original command and append your edit – muru Oct 31 '16 at 11:28
  • 1
    Ah okay. FWIW, there are at least some advocates of leaving the standard Vim mappings as they are when using Colemak (and just getting used to the odd hjkl positions). Probably too late for you, if you're already used to your mappings, though :(. – Rich Oct 31 '16 at 18:09
  • @Rich Those people, in my humble opinion, are just asking for RSI. You switch to Colemak usually for ergonomic reasons. Vim has the directional keys on the home row for ergonomic reasons. Delegating even one of the most common movement keys to the J is just asking for trouble. Not to mention it is slower. – Akiva Oct 31 '16 at 19:15
  • 4
    I think a lot of answers containing macros already have this kind of explaining (I can quote one of mine or one of nobe4's). Now is it worth editing all of the answer which doesn't have this formalism? I'm really not sure that's worth the trouble. – statox Nov 3 '16 at 17:30

You must log in to answer this question.

Browse other questions tagged .