如何在 shell 中取消设置 vim 模式

How to unset vim mode in shell

我已经使用 set -o vi 设置了 shell 的键盘映射,但是如何在 shell 中退出 vim 模式?执行 :q 或任何操作似乎都不起作用。 unset -o vi returns bad option -o

您无法取消设置键盘映射,您只能更改它:

set -o emacs

因为 emacs 是默认的键盘映射。