Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeDocsSearch
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 …ettings": { "claude-sonnet-5": { "effortLevel": "xhigh" } }, "editorMode": "vim", "theme": "light-daltonized", "statusLine": { "type": "command", "command": "jq -r '\"[\\(.model.di… All settings Claude Code CLI · in the page settings-reference …enableWorkflows` for yourself | Hooks and automation | Any file | | [`editorMode`](#editormode) | Use [vim key bindings](/docs/en/interactive-mode.md#vim-editor-mode) in the input prompt | Interface a… 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…
Feedback