Vim Explained: The Editor That Never Dies
Introduction Every few years someone declares Vim dead — replaced by VS Code, replaced by AI editors, replaced by something newer. Yet Vim, released in 1991 and descended from vi (1976), is still everywhere: preinstalled on nearly every Linux server, embedded in editors as a plugin, and loved by developers who edit text all day. The reason is not nostalgia. Vim changes how editing works: instead of reaching for the mouse, you compose edits like sentences. Modes and motions: editing as grammar Vim's central idea is modes. Most editors have one mode: type and it appears. Vim has several, and the two you live in are: Normal mode — the default, where keys are commands, not text. Pressing j moves down, w jumps a word, dd deletes a line. Insert mode — entered with i , where keys type text as usual; Esc returns to Normal mode. Commands compose like grammar: a verb, then a motion. d (delete) + w (word) = dw , delete a word. c (change) + i + " (inside quotes) = ci" , chan...