1.设置:
在~/.bashrc中加入
1 | set -o vi |
2.使用方法:
A) 进入vi command mode
1 | Esc或Ctrl+[ |
B) 热键
1 | #显示所有补全 |
2 | Tab或Ctrl+i |
3 | #下一个补全 |
4 | Ctrl+n |
5 | #上一个补全 |
6 | Ctrl+p |
7 | #搜索历史 |
8 | Ctrl+r |
C) 设置热键
01 | #清屏 |
02 | bind -m vi -insert '\c-l' : clear - screen |
03 | #进入vi命令模式 |
04 | bind -m vi -insert '\c-x' : vi -movement-mode |
05 | #跳到末尾 |
06 | bind -m vi -insert '\c-e' :end-of-line |
07 | #跳到开头 |
08 | bind -m vi -insert '\c-a' :beginning-of-line |
09 | #向后一个字符 |
10 | bind -m vi -insert '\c-b' :backward-char |
11 | #向前一个字符 |
12 | bind -m vi -insert '\c-f' :forward-char |
热键列表:http://www.catonmat.net/download/bash-vi-editing-mode-cheat-sheet.txt
http://my.oschina.net/xiangxw/blog/15137