- You look cool? 10x developer? 🦄
- Best documentation 📋
- Huge community 👀
- Hackable 💻
- Support for languages and file formats out the box 📦
- Popular in the linux world - it's really easy to write Bash/C/C++ programs with it
- Sometimes only way to edit files on a remote machine (e.g. you don't have permissions to install) or in a container.
- Light weight
- It's fun
- Efficiency - we will see some examples later.
- Most editors will have support for Vim keybindings
- Eclipse
- IntelliJ
- VS Code
- Hackerank
- Google Chrome (see the vimium extension)
- Etc
- You can install it on most operating systems that don't come with it pre-installed.
This is a controversial topic