3 ms·
> voted up simply to voice my love for Vim. Please do not do this. It leads to really banal "vote up if you like _ too" posts on the front page. I think a lot
by silentbicycle 17y ago
> voted up simply to voice my love for Vim.
Please do not do this. It leads to really banal "vote up if you like _ too" posts on the front page.
I think a lot of people find vi unpleasant because it so unapologetically makes the trade-off of having dozens of (composable) single-character commands you have to memorize upfront, rather than a more conventional interface whose advanced features you can gradually learn. You can't really get an accurate impression of vi's strengths until you've already committed to memorizing a lot of commands - the terseness itself is a major feature in the long run. (Emacs is similar in this regard, but with very different trade-offs.)
For most programs, this trade-off is probably hard to justify, but for something that one spends a lot of time working with directly (such as a structurally-aware text editor, photoshop, autocad, etc.) it's probably reasonable.