How painful can I expect this experience to be? Vim doesn't seem fun at all.
How painful can I expect this experience to be? Vim doesn't seem fun at all.
There is a lot to learn, and vim certainly isn't the most intuitively designed editor on the planet; but it is one of the most powerful editors. So the work you put in to learning it will be well rewarded in productivity gains and sheer number of things that can be done in it that most other editors couldn't even dream of doing.
And once you learn it, vim is actually quite fun to use; and you might find that going back to using more traditional editors is painful, because of their inefficiency and lack of features compared to vim.
Then do some actual editing and try to navigate as efficiently as possible - make it a sport. Try to use as many different commands as possible.
There are some two letter commands (e.g. ZZ, gg, zt) but not that much. There are some CTRL-key commands, but few important ones. And there are tons of command-mode functions (e.g. substitution), but there are few that you really need to know.
Ctrl-key commands become really important in insert and command-line modes.
And not to nitpick, but when you speak of "command-mode functions (e.g. substitution)", I think you really mean command-line mode. Command mode is another name for normal mode. Please try not to confuse the new/prospective users.
http://www.viemu.com/vi-vim-cheat-sheet.gif
More here:
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...
But I still recommend "vimtutor" as a more structured approach to learning vim.
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...