Search the documentation
5 pages for editormode.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Interactive mode
Claude Code CLI · in the page
interactive-mode
…turns on vim mode and maps `jj` to Escape: ```json theme={null} { "editorMode": "vim", "vimInsertModeRemaps": { "jj": "<Esc>" } } ``` Each key is exactly two printable characters typed in sequen…
Claude Code settings
Claude Code CLI · in the page
settings
…| | `editorMode` | **Default**: `"normal"`. Key binding mode for the input prompt: `"normal"` or `"vim"`. Appears…
Example settings files
Claude Code CLI · in the page
settings-example
…"model": "claude-sonnet-5", "effortLevel": "xhigh", "editorMode": "vim", "theme": "light-daltonized", "statusLine": { "type": "command", "command": "jq -r…
Claude Code settings reference
Claude Code CLI · in the page
settings-reference
…| Hooks and automation | Any file | | [`editorMode`](#editormode) | Use [vim key bindings](/docs/en/in…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…mpt input. Enable it through `/config` → Editor mode, or by setting [`editorMode`](/docs/en/settings-reference#editormode) to `"vim"` in `~/.claude/settings.json`. Set Editor mode back to `normal` to…