{"version":"2.1.292","anchor":"vim-normal-mode-xppdu-set-a-wanted-column-iiaa-re","canonical_anchor":"vim-normal-mode-xppdu-set-a-wanted-column-iiaa-re","heading":"Vim mode remembers your column more reliably after edits","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/vim-normal-mode-xppdu-set-a-wanted-column-iiaa-re","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### Vim mode remembers your column more reliably after edits\n\nIn vim normal mode, x, p, P, D and u now reset the column the cursor tries to keep when moving up and down\n\n**What**\n\nClaude Code's prompt has an optional vim mode, which uses the keys of the vim editor. When you move up or down, vim tries to keep the cursor in the column you were in. Claude Code now tracks that column. These commands now reset it:\n\n- `x`, `D` and `u` always reset it\n\n- `p` and `P` reset it in some cases\n\nThe insert commands `i`, `I`, `a` and `A` now share one code path, and repeating an insert with `.` is handled.\n\n**Why**\n\nIn practice, the cursor should land in a more sensible column when you move up or down after one of these edits.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}