Basic vim keybindings are missing, makes vim mode useless

Open 💬 2 comments Opened Jul 15, 2026 by neumannjan

What version of Codex CLI is running?

0.144.4

What subscription do you have?

ChatGPT Plus

Which model were you using?

doesn't matter

What platform is your computer?

Darwin 25.5.0 arm64 arm

What terminal emulator and version are you using (if applicable)?

kitty

Codex doctor report

Probably not relevant, but can provide upon request

What issue are you seeing?

IMO mandatory missing ones, i.e. the absolute basics:
  • ^ is missing, even though its opposite equivalent ($) is available??
  • B and E to jump whole words - faster navigation than to have to stop at every punctuation
  • u for undo
  • ctrl+r for redo
  • f, F, t, T - jump to (or right before) the nearest given letter (forwards/backwards) (the keybind is always followed by the given char)
Ones I can live without but also useful:
  • c binds (ce, cb, cB, cE) - even though ciw works??
  • r
  • d<number>d (eg. d2d - delete two lines)

Tl;dr: you have vim mode but clearly no actual vim users in your vicinity, guys

What steps can reproduce the bug?

Enable vim mode, try to use it

What is the expected behavior?

_No response_

Additional information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗