把Bash设置成Vi/Vim模式

1.设置:

    在~/.bashrc中加入

set -o vi

2.使用方法:

    A) 进入vi command mode

Esc或Ctrl+[

    B) 热键

#显示所有补全
Tab或Ctrl+i
#下一个补全
Ctrl+n
#上一个补全
Ctrl+p
#搜索历史
Ctrl+r

    C) 设置热键

#清屏
bind -m vi-insert '\c-l':clear-screen
#进入vi命令模式
bind -m vi-insert '\c-x':vi-movement-mode
#跳到末尾
bind -m vi-insert '\c-e':end-of-line
#跳到开头
bind -m vi-insert '\c-a':beginning-of-line
#向后一个字符
bind -m vi-insert '\c-b':backward-char
#向前一个字符
bind -m vi-insert '\c-f':forward-char

热键列表:http://www.catonmat.net/download/bash-vi-editing-mode-cheat-sheet.txt

你可能感兴趣的:(模式,vi,vim,bash,mode)