Install Vim and Neovim in 60 seconds.
One command per OS gets you both editors. Vim Sensei runs real Vim — but you'll want Neovim too the moment you start configuring an IDE setup. Get them both now.
Why install both
Vim is the original. Neovim is a fork that prioritises async I/O, Lua scripting, and modern plugin ergonomics. Most cutting-edge plugin authors target Neovim; most servers, Docker images, and SSH sessions ship Vim. You will use both.
Vim Sensei runs real Vim in your browser — what you learn here transfers directly to either editor on your local machine.
Choose your OS
Pick your platform. The instructions in section 03 will switch to match.
Run the install
- 01
Install Homebrew if you don't have it
Homebrew is the de facto package manager for macOS. Skip this step if
brew --versionalready works.// snippet/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 02
Install Vim and Neovim
One command, both editors:
// snippetbrew install vim neovimThis pulls a recent build of each — fresher than the macOS-shipped Vim, which is usually a few major versions behind.
- 01
Install with your package manager
Pick the line that matches your distro. Vim and Neovim both ship in every major distro's default repos.
// Debian / Ubuntu / Mintsudo apt update && sudo apt install vim neovim// Fedora / RHEL / CentOS Streamsudo dnf install vim-enhanced neovim// Arch / Manjaro / EndeavourOSsudo pacman -S vim neovim - 02
(Optional) Get a newer Neovim
Distro repos sometimes lag a release or two behind Neovim's stable tag. If you want the latest, the official Neovim AppImage is the cleanest cross-distro option.
// snippetcurl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.appimage chmod u+x nvim-linux-x86_64.appimage sudo mv nvim-linux-x86_64.appimage /usr/local/bin/nvim
- 01
Pick a package manager
Windows has three serious options. winget is built into Windows 10/11 and needs no setup — that's the recommendation for most people.
// winget (built in)winget install vim.vim winget install Neovim.Neovim// scoopscoop install vim neovim// chocolateychoco install vim neovim -y - 02
Open a fresh PowerShell
Close and reopen your terminal so the new entries land on your
PATH. WSL users — install via your Linux distro instead (apt/dnf/pacman); the Windows installs are for native PowerShell/cmd.
Verify it works
Open a fresh terminal and confirm both binaries respond. Press Esc, then :q Enter to exit.
$ vim --version | head -1 // VIM - Vi IMproved 9.x $ nvim --version | head -1 // NVIM v0.10.x or later // type 'vim' to enter Vim. Press Esc, then :q Enter to exit.
Was this guide useful? One tap, no signup needed.
New keybinding → new muscle memory.
Reading only gets you so far. Your fingers need reps.