本教程为非Vim用户(尤其是Emacs用户)量身打造,通过用三分钟时间阅读,即可避免非Vim用户在只安装了Vim的计算机上束手无策。
===光标移动===
.........k...
....h.....l..
......j.......
===基本操作===
i: 插入
x: 删除字符
u: 撤销
C-r: 反撤销
===复制粘贴===
v: 开始选择文本
y: 复制
d: 剪切
p: 粘贴
===正则搜索===
和less中操作相同:用/搜索,用n转到下一个搜索结果
===正则替换===
:%s/Foo/Bar/g其中%表示在所有行中搜索,而不是只搜索当前行。
正则语法和emacs相同。与perl的不同点:圆括号不是特殊字符,反而\(和\)是特殊字符,用于提取。用\1,\2,...,\k作为提取结果,而不是$1,$2,...,$k
===结束编辑===
:w 保存
:q 普通退出
:q! 不保存退出