readline(3) 联机帮助页列出了这四个(vi、vi-move、vi-command、vi-insert)作为keymap设置的可能选项。我试过设置这些不同的选项,但它们似乎没有任何影响set editing-mode vi。
回答这个问题最简洁的方法可能是举例说明变化如何keymap产生影响。
来自联机帮助页的引用:
keymap (emacs)
Set the current readline keymap. The set of legal keymap names
is emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
vi-command, and vi-insert. vi is equivalent to vi-command;
<<snip>>
Run Code Online (Sandbox Code Playgroud) readline ×1