I realize that Vim's main author is Dutch, so I'll settle for those as well. I'm interested, do Vim's "control keys" have equivalents in the english language? You know, Ctrl-O for Open, Ctrl-N for New and so on.
Some of Vim's "control keys" could be assigned some meanings
(a) append / (i) insert
(w) word / b (back one word)
These are just those that I thought off the top of my head.
Do they all have some meaning (:e ?)
I find it much easier to remember them if I know they mean something; they're not just randomly used keys.
In normal mode:
a: appendb: beginning (of current or previous word)c: changed: deletee: end (of current word)f: find (next given character on current line)g: go (used as "leader" for many commands)h: left (only makes sense on the keyboard used by vi's author, same for jkl)i: insertj: downk: upl: rightm: markn: next (occurrence of last search)o: open (new line below current line)p: put (paste)q: quote? (record a macro in given register)r: replaces: substitutet: toward (next given character on current line)u: undov: (enter) visual modew: (next) wordx: x-out (delete a single character)y: yankz: fold (it's visual, it looks like a folded sheet of paper)Some do. Check out this cheatsheet, it has a lot of mnemonics:
http://michael.peopleofhonoronly.com/vim/
Some of the more obvious ones:
y = yankc = changeO = overf = findr = replaceu = undot = unTil characterMy mnemonic for ^ (go to beginning of line): ^ looks like a roof, roof symbolizes home. Home key moves your cursor to the start of line/document.
Look at ADM-3A keyboard layout: the Home key is used to print ^ and ~ symbols.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With