1. set editing-mode vi
设置readline为vi模式, 默认是编辑模式, i,a,s进入插入模式, <Esc>进入命令模式
比较遗憾的是不支持选择模式,但是作为readline来说已经灰常强大
2. 个人配置 (~/.inputrc)
set editing-mode vi
"\C-l": clear-screen
"\C-a": beginning-of-line
"\C-e": end-of-line
"jk": "\e"
注: "\e" <ESC>
3. exit然后重新登入中断生效
# vi mode settings,vi模式配置指令
$else
# Ctrl+l : clear screen ,清屏
"\C-l": clear-screen
# Ctrl+p : previous-history,前一条历史命令
"\C-p": previous-history
# Ctrl+n : next-history,后一条历史命令
"\C-n": next-history
# Ctrl+e : press esc,ESC键,你懂的
"\C-e": "\e"