bash,vi,readline – Why ci” (Change Inside Quotes) Doesn’t Work in Bash with Vi Mode Enabled

bashreadlinevi

My favourite way to use bash is with readline's vi mode, enabled with set -o vi. It works perfectly for me, except that ci" does nothing. The change inside X feature does not work.

What can I do to fix this? Why is it not working?

Best Answer

readline's vi-mode is a subset of vi (essentially features that affect a single line, with some allowances for usability). The ci command is not part of vi; it is a vim feature.

Further reading:

Related Question