[DOCS] Interactive mode Vim reference missing NORMAL-mode `s` and `S` substitute commands

Status Fixed / completed
Maintainer reply None cached
Activity 1 comment · opened Jul 16, 2026 · closed Aug 17, 2026

Documentation Type

Missing documentation (feature not documented)

Documentation Location

https://code.claude.com/docs/en/interactive-mode

Section/Topic

"Editing (NORMAL mode)" keyboard shortcut table.

Current Documentation

The NORMAL-mode editing table lists x, dd, cc, yy, and related operators but does not include s (substitute character) or S (substitute line).

Visual mode documents c/s as "Change selection", which is separate from NORMAL-mode single-character substitution.

What's Wrong or Missing?

Claude Code v2.1.211 changed Vim mode so s and S work in NORMAL mode, matching standard Vim behavior. Users who rely on the interactive-mode reference cannot discover these bindings from the docs.

Suggested Improvement

Add rows to the "Editing (NORMAL mode)" table:

| s | Substitute character (delete character under cursor and enter INSERT) |
| S | Substitute line (same as cc) |

Note that S matches Vim's line substitute and requires Claude Code v2.1.211 or later if behavior differed in earlier releases.

Impact

Low - Minor confusion or inconvenience

Additional Context

Affected Pages:
| Page | Line(s) | Context |
|------|---------|---------|
| https://code.claude.com/docs/en/interactive-mode | 178–197 | Editing (NORMAL mode) table |

Total scope: 1 page affected

Version: v2.1.211 behavior alignment with Vim.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗