I have seen several questions on here about touch typing and words per minute but not about improving ones ability to manipulate text using keyboard shortcuts, bindings etc.I have tried putting a cheat sheet of keyboard shortcuts next to my monitor but I can never incorporate them in my 'flow'. I have also tried the 'just use vi and don't touch the mouse' method but that only helps me with navigating code and not editing.I would prefer to use some application (or game) to learn text manipulation. But it looks like nothing like that exists (app idea?). I'm open to other suggestions too.
How do I improve my ability to manipulate code quickly, not wpm?
keyboard shortcuts;binding
cheat sheet of keyboard shortcutsThis stuff is definitely only going to come with practice. If you have to look at a cheat sheet every time you need to look up a shortcut, you'll never remember it. You have to use it lots, if you do it enough, you'll probably end up practically forgetting exactly what the shortcut is, and just do it automatically, much like a good touch typist would probably have to think for a couple of seconds if you asked where a specific character was on the keyboard, even though they'd be able to type it in 0.3s when they weren't thinking about it...the 'just use vi and don't touch the mouse' methodIf you still want to try this approach, and are just looking for a method of getting a better feel for vim editing more quickly, I'd recommend trying VimGolf. It allows you to practice your moves, and see other ways that people get the same job done. 