When it comes to efficiently edit texts, both are excellent... once you know them. So, I would say, it makes little sense to learn both: one is enough. I argue in favor of Emacs for two main reasons:

Learning Emacs is easier than learning vim. You can actually type text after launching Emacs for the first time! Vim's modes are not natural. The "Emacs Tutorial", in the help menu (Emacs has menus where to find many new commands, not vim!), is good to get the basics... ... but Emacs is not restricted to basic text editing (contrary to vim). You can almost do your whole computing inside Emacs (file management, email reading/writing, RSS, Web browsing, etc.) and the basic commands are always the same.

Reply via email to