notnullnotvoid
igormorgado
BTW, vim isn't a editor to "try" you pick it and use it for life. Isn't it easy to start, since it's too different of actual paradigm of "code editors".
In other words, vim is a cult for people who succumb easily to the sunk cost fallacy.
notnullnotvoid
igormorgado
As emacs. But as you can see, Casey's productivity is far high using it.
Nah, not really. His productivity with emacs isn't noticeably higher than any other programmer using any other common text editor.
Ow! I just cut myself on the edginess of your posts. lol
The reason vim is one of the most popular editors, is because you can find it on every platform. Cross platform programmers don't want to learn a new editor every time they switch platform. Some programmers are just passing ships in the night on the OS they use, so they learn the editors that will always be there. ed, vi, vim, if you know all three you will have a familiar editor on every platform.
As much as I try, I would never be as fast as Casey using any editor.
igormorgado
notnullnotvoid
igormorgado
BTW, vim isn't a editor to "try" you pick it and use it for life. Isn't it easy to start, since it's too different of actual paradigm of "code editors".
In other words, vim is a cult for people who succumb easily to the sunk cost fallacy.
As emacs. But as you can see, Casey's productivity is far high using it. The same is applied to vim.
I have tried many simple/IDE editors and I always return to vim.
Emacs I would advise against. Its default config gives people RSI. Vim does not give you RSI.
See this thread from an old emacs fan who damaged her hands:
https://twitter.com/freebsdfrau/status/1288102587279917056
I used vim for a couple of years, but found it too complicated and never got good with it. I was always thinking about what keys to push next. Then I got the simple bug due to the Handmade Hero influence and and moved to ed(1) which is vi's predecessor, vi is vim's predecessor. ed(1) is so simple it has just 8 man pages and no config file, by comparison to master vim, you must read > 2000 pages.
The reason ed(1) is so simple is because it doesn't replicate anything that is already offered by the OS. It has a filter command and with it all the programs that are installed on Unix/Linux become your IDE. This is good if you are on Linux and know it well or want to know it well. Not so good if you are on Windows I imagine.
Someone above said they don't like editors that won't die when you press Ctr-C. That is because of the filter command in ed, vi, vim, You can start programs running using the filter command in ed, vi, or vim, and if the program misbehaves, you can kill it without killing your editor.