2014-03-06 21 views

回答

0

添加以下到〜/ .inputrc文件解决了这个问题:

set editing-mode vi 
set keymap vi-insert 
"\C-b": backward-char 
"(": "\C-v()\C-b" 
"[": "\C-v[]\C-b" 
"{": "\C-v{}\C-b" 
"\"": "\C-v\"\C-v\"\C-b" 
"\047": "\C-v\047\C-v\047\C-b" 

或在〜/ .bashrc:

set -o vi 
bind -m vi-insert '"(" "\C-v()\ei"' 
bind -m vi-insert '"[" "\C-v[]\ei"' 
bind -m vi-insert '"{" "\C-v{}\ei"' 
bind -m vi-insert '"\"" "\C-v\"\C-v\"\ei"' 
bind -m vi-insert '"\047" "\C-v\047\C-v\047\ei"'