Vi vs Vim vs gVim vs Neovim
- VIM = Vi IMproved. Vim is the editor that runs in a terminal shell — it has no GUI of its own.
- gVim is the vim editor with its own GUI.
- Neovim is a fork of Vim with additional features. It shares the same confg syntax with Vim.
Use builtin help:
$ which vi /usr/bin/vi $ ls -l `which vi` ... /usr/bin/vi -> vim
set nocompatible: Not fully Vi compatible, i.e. load vim features.