Vi editor is available on Linux distributions by default. Vim is the advanced and modified form of vi editor. So, everything available in vi is available in vim too, with additions features like: allowing to edit files using network protocols like SSH and HTTP, edit files inside a compressed archive (gzip, zip, tar, etc) and lot more [...]