Vim or Vi Improved is the modern clone of vi text editor for UNIX. It is developed and maintained by Bram Moolenaar. It was first released in 1991.

Vim is a modal text editor, which means there are different modes, in which different actions can be performed using the same keys. Two of the primary modes are insert and normal.

For new users, Vim comes with vimtutor which will help user learn basic key-bindings in order to start using Vim. Also, Vim comes with built-in help system which can be invoked using :help command inside Vim.