2 ms·
During the golden age of computing, vi was my editor (and my only choice as it was either vi or emacs, but emacs was too slow on our school server running Multi
by otterpro 9y ago
During the golden age of computing, vi was my editor (and my only choice as it was either vi or emacs, but emacs was too slow on our school server running Multics, while we were connected to it via terminals on 9600baud serial). 20 years forward and rediscovering its cousin, vim, I don't miss vi that much.
I remember the pain of using vi on old terminals, but despite its shortcomings, it was better than coding on printer-based terminal, editing on ex.
I really cannot use vi (nvi, elvis, etc) instead of Vim, because I need visual mode. I need unicode. The op mentioned lacking unicode as a feature, but I disagree. It's not that I use Unicode in source code, but I work in international open-source projects, where codes might contain anything, including emojis and foreign characters in the comment.
Also I really would miss CtrlP (fuzzy file finder), vim-surround, etc. Pressing ctrl-p is ingrained in my fingertips, and it feels awkward when an editor doesn't respond to ctrl-p.
Also stock Vim feels just like vi especially with 'compatible' mode enabled. With Vim, you don't have to install plugins or features you don't need, and it runs fairly fast. Also I can recommend neovim, if performance becomes an issue.