Vim is a highly configurable text editor built to enable efficient text editing. Created by Bram Moolenaar in 1991 as an improvement on the classic vi editor, Vim has been steadily refined for over three decades and ships on every UNIX-like operating system.
Its modal editing model and customizability have created an entire culture of vim-style keybindings across editors, shells, browsers, and IDEs.
The ubiquitous text editor. Modal editing, three decades of refinement, on every UNIX-like OS.
✨ Features
Normal, insert, visual, command modes. Edits are commands you compose like sentences.
Decades-old configuration language. Vim9script for performance, Lua for newer scripts.
Massive plugin ecosystem. Plug managers (vim-plug, packer) wire up dozens with one command.
Starts in milliseconds. Works flawlessly over SSH on the smallest VPS.
On every UNIX-like OS by default. Editing config remotely without installing anything.