http://down.51cto.com/data/514871    vim编辑器进阶pdf文档下载地址  要的就去下吧

常用的交互工具:

write <用户名>:指定一个在线用户发送短消息
wall <广播内容>:向所有在线用户广播
mesg指定可以控制终端是否接收讯息
mesg y //设置允许接收所有用户讯息

mesg n //设置不允许接收其它普通用户讯息

 

命令模式中,用户可输入下面的指令来移动光标

h(←)  将光标向左移动一格

l(→)  将光标向右移动一格

j(↓)  将光标向下移动一格
 k(↑)  将光标向上移动一格
 0Home)  数字0,将光标移动到该行的行首
 $End)  将光标移动到该行的行末
PageUp/PageDown  上下翻屏
将光标移动到该屏幕的顶端
 将光标移动到该屏幕的中间
 将光标移动到该屏幕的底端
wW          将光标移动到下一单词
gg           将光标移动到文章的首行
G            将光标移动到文章的尾行
 
 

在命令模式下可以直接删除字符

x/<del>:删除一个字符

nx:删除下n个字符

dd:删除当前行

ndd:删除后n行(从光标所在的行开始算起)

dw:删至词尾

ndw:删除后n个词

d$:删至行尾

nd$:删除后n行(从光标当前处开始算起)

 

在命令模式中也可以敲一个指令用于撤销最近的操作
u:取消上一个更动 ctrl+r 恢复
U:取消一行内的所有更动
在末行模式中也有一个撤销操作。
:e! :放弃所有更动,重新编辑
 
 
在Vim中可从命令模式中输入下面的指令来进入编辑模式。
i:在光标之前插入内容
a:在光标之后插入内容
o:向下换行插入内容
I:在光标当前行的开始部分插入内容
A:在光标当前行的末尾插入内容
O:换行插入内容(向上换行)

在命令模式下键入v则进入可视化操作
移动光标以选定要操作的字符串。
c 剪切选定块的字符串。
y 复制选定块的字符串。
在命令模式中输入“p”指令,就可将复制或剪切的内容贴在光标所在位置的右边

在vim中,也支持查找操作。在命令模式中输入下面的指令就可以进入查询模式。
/关键字 向下查询
?关键字 向上查询
在查找到后,可以用 n 继续寻找下一个关键字段

在命令模式下输入“:”进入末行模式
:w [文件路径] 保存当前文件
:q  如果未对文件做改动则退出
:q!  放弃存储并退出
:wq :x  保存当前文件并退出
:e <文件名> 打开另一文件并开始编辑
:r <文件名> 在当前光标的下一行插入文件内容
:r! <命令> 在当前光标插入命令执行结果
:set nu / :set nonu 显示行号/不显示行号
:number  将光标定位到number行
:[range]s/<match>/<string>/[g,c,i]   替换一个字符串