Vim は設定可能なテキストエディタで、その名前は Vi Improved を意味します。オリジナルの vi エディタに由来するモード式の編集モデルを維持しながら、複数段階の取り消し、構文対応、スクリプト機能、充実したヘルプシステムなどを追加しています。