也许做成 flash 效果会更好...
移动
1. 字符移动
(1)←h↓jk↑l→
(2)I think so.
↓ ↓ ↓
b/B e/E w/W
← → →
记忆: Backword/Begin, End, Word
注意: 不能识别中文标点, 中文快速定位请使用(3).
(3) →f
F←
→t文T←
; 正向重复
, 反向重复
记忆: Find,To
(4)查找
*(8)查找光标所在的整个词的下一个匹配, 注意不能识别中文词及标点.
#(3)查找光标所在的整个词的上一个匹配, 注意不能识别中文词及标点.
/ 向下搜索
? 向上搜索
n 下一个搜索结果
N 上一个搜索结果
记忆: Next
(5)配对
%(5)[配对括号]
2. 行移动
(1) 0 到行首, ^(6)到首字符, $(4)到行尾
(2) H 到页首, M 到页中, L 到页末
记忆: Home, Middle, Last
(3) [x]G 到第 x 行, gg 到文首, G 到文末(命令不包含方括号, 方括号内的 x 为数字)
(4) [x]向下跳 x 行, :[x]跳至第 x 行
3. 屏幕移动
Ctrl-E 下翻一行, -Y 上翻一行
Ctrl-D 下翻半页, -U 上翻半页
Ctrl-F 下翻一页, -B 上翻一页
记忆: Extra line, Y?, Downward, Upward, Forward, Backward
4. 光标移动
Crtl-O 回到上一次位置, -I 回到新位置
u 撤销, Ctrl-R 恢复
记忆: Old, I?, Undo, Redo
修改
0. 进入插入模式:
文
↓ ↓
i a
Ctrl-P 向上搜索补全
Ctrl-N 向下搜索补全
Ctrl-Y 把上一行一个一个抄下来
Ctrl-E 把下一行一个一个抄下来(写这一行的时候我用到了 Ctrl-Y)
Ctrl-O 执行一个普通模式的命令, 执行完毕后回到插入模式
1. 删除
等号前执行后进入普通模式, 等号后执行后进入插入模式
↓文
X x
(1) x=s, X 删除一个字符
(2) d=c (有dh, db...)
(3) dd=cc=S 删除行
(4) D=C 删除光标所在字符至行尾
2. 粘贴
(1)块选择
v 进入可视模式进行块选择
V 行选择
Ctrl-V 允许列选择
(2)复制粘贴
y 复制
yy 复制整行
粘贴
P文p
3. 修改
(1) o, O 向上/向下插入空行并进入插入模式
(2) J 合并下一行
(3) r, R 替换单字符/连续替换
记忆: Join, Replace