One-Shot Normal Mode
Ctrl-O runs one Normal command without leaving Insert.
Ctrl-O from Insert mode lets you fire one Normal-mode command and snap right back to insertion. The pinnacle of stay-in-flow editing.
Ctrl-O from Insert mode runs exactly one Normal-mode command, then drops you back into Insert at the new cursor position. It's the express elevator between modes.
| Key | Note |
|---|---|
| Ctrl-O | Enter one-shot Normal |
| d | operator… |
| w | …delete word; back in Insert |
| From Insert | Effect |
|---|---|
| Ctrl-Odiw | Delete inner word, stay in Insert |
| Ctrl-Ozz | Center the screen |
| Ctrl-O0 | Jump to start of line |
| Ctrl-Op | Paste at cursor |
| Ctrl-Ou | Undo last Normal-mode edit |
Worked example — Ctrl-O in Insert
One Normal command without leaving Insert.
Watch
- 📺 #0369 Ctrl-H Backspace in Insert (not yet published)
- 📺 #0370 Ctrl-W Delete Word in Insert (not yet published)
See also: Exiting Insert Mode, Editing Inside Insert Mode