bash – map jj to Esc in inputrc(readline)

前端之家收集整理的这篇文章主要介绍了bash – map jj to Esc in inputrc(readline)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何映射jj到Esc在inputrc中,所以它被应用程序使用GNU Readline(python,mongoshell,…)

所有工作在zsh使用:

bindkey -M viins 'jj' vi-cmd-mode

这是我当前的inputrc:

set editing-mode vi
set keymap vi

# turn off the stupid bell
set bell-style none
$if mode=vi
    set keymap vi-command
    "gg": beginning-of-history
    "G": end-of-history
    #"jj": vi-movement-mode
    set keymap vi-insert
    "\C-w": backward-kill-word
    "\C-p": history-search-backward
$endif
您应该重新排列inputrc,以便注释的行在set keymap vi-insert之后。

喜欢这个:

set bell-style none
$if mode=vi
    set keymap vi-command
    "gg": beginning-of-history
    "G": end-of-history
    set keymap vi-insert       #notice how the "jj" movement is
    "jj": vi-movement-mode     #after 'set keymap vi-insert'?
    "\C-w": backward-kill-word
    "\C-p": history-search-backward
$endif

猜你在找的Bash相关文章