I’ve installed both neovim and vim via apt in ubuntu. Now I can’t find the vim binary - I’ve tried running vim and /usr/bin/vim and it always starts neovim instead. How can I start vim?
Do you have an alias for “vim” to start neovim in your shell’s config?
I do, but as I said the same thing happens when I run /usr/bin/vim. When I do file /usr/bin/vim, I get:
/usr/bin/vim: symbolic link to /etc/alternatives/vim
What happens when you run “vi”?
It still launches neovim then!
I did ls -l /usr/bin/ | grep vi now and saw that there were two binaries I wasn’t familiar with: vim.basic and vim.tiny.
-rwxr-xr-x 1 root root 2906824 Feb 1 10:16 vim.basic*
-rwxr-xr-x 1 root root 1349848 Feb 1 10:16 vim.tiny*
They both seem to launch regular vim! Althogh the size of the binaries is rather different. I checked vim.basic --version and vim.tiny --version and it showed that they habe different amounts of features enabled. So this solved it for me. I would still be interested to know how I could’ve found this in a systematic way, rather than just finding it by accident.