vi / Vim

term

programmingops cultureIT support

The modal terminal editor that is on essentially every Unix-like system, and its dominant modern successor Vim.

Modal means keystrokes mean different things depending on mode, which is why newcomers get stuck unable to exit and veterans edit at speed without leaving the home row. Learning it is not nostalgia but insurance: vi is what exists on the rescue shell, the appliance console, and the container with nothing else installed. The minimum survival kit is i to insert, Escape to leave insert, and :wq to write and quit.

Also known as: vim, neovim, modal editor

All glossary entries