Which version of VI (vi, nvi, nvi2, vim, nvim) are you using and why?

  • vi(1) on POSIX platforms
  • vim on Windows (due to lack of proper command-line job control)

I was hoping neovim was going to act as a sponge and prevent people bloating up proper vim but it has unfortunately accrued more sh*t since 2020 than all of the previous decades combined. Integrating an (unportable) terminal emulator in there was probably the catalyst.
 
Any of them but only by force because there's nothing else and the file is too big to echo all the text to it.
 
vim, because it has a couple of really handy (to me) shortcuts/operations which pure vi lacks. These makes common editing operations really easy.
 
I use vi in whatever base system is installed.

Why? uh... not sure how to answer ... maybe it's more work install a specific one? :cool:
 
Mostly vi. However, I use vim as my default editor in mutt. At one point, nvi (FreeBSD's vi) couldn't always do Japanese, and at the time I needed it more in email. And it became a habit. There's a couple of things I have set in my $HOME/.vimrc that I use much more in mutt than anything else.

Also, I do a daily online cryptoquote and vim has multiple undo, which I never learned to do in nvi. (Don't know if it's there). And going to the top of a file which I do with the cryptoquote) has become more of a habit in vim. I don't think it's necessarily the simplest move to top of file, for nvi shift+h works, but it's my habit. So, as mutt is one of my main terminal uses it's probably around 50/50.
 
Back
Top