Vim/Vi 简介
Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。
Vim/Vi 没有菜单,只有命令。

CentOS6.4之文本编辑器Vi/Vim_第1张图片

插入命令
CentOS6.4之文本编辑器Vi/Vim_第2张图片

CentOS6.4之文本编辑器Vi/Vim_第3张图片


定位命令
CentOS6.4之文本编辑器Vi/Vim_第4张图片

CentOS6.4之文本编辑器Vi/Vim_第5张图片
CentOS6.4之文本编辑器Vi/Vim_第6张图片

删除命令
CentOS6.4之文本编辑器Vi/Vim_第7张图片

复制和剪切命令
CentOS6.4之文本编辑器Vi/Vim_第8张图片

替换和取消命令
CentOS6.4之文本编辑器Vi/Vim_第9张图片

搜索和替换命令
CentOS6.4之文本编辑器Vi/Vim_第10张图片

CentOS6.4之文本编辑器Vi/Vim_第11张图片

CentOS6.4之文本编辑器Vi/Vim_第12张图片

:%s/IRCU/ircu/g
CentOS6.4之文本编辑器Vi/Vim_第13张图片
:9127,9131s/ircu/IRCU/g (不询问替换)
:9127,9131s/ircu/IRCU/c (询问替换)
CentOS6.4之文本编辑器Vi/Vim_第14张图片

CentOS6.4之文本编辑器Vi/Vim_第15张图片

保存和退出命令
CentOS6.4之文本编辑器Vi/Vim_第16张图片

CentOS6.4之文本编辑器Vi/Vim_第17张图片

应用实例
? 导入文件 :r 文件名
CentOS6.4之文本编辑器Vi/Vim_第18张图片

CentOS6.4之文本编辑器Vi/Vim_第19张图片

? 执行命令 :r !命令
CentOS6.4之文本编辑器Vi/Vim_第20张图片

CentOS6.4之文本编辑器Vi/Vim_第21张图片

? 导入命令执行结果 :r !命令
前两者结合使用
CentOS6.4之文本编辑器Vi/Vim_第22张图片

CentOS6.4之文本编辑器Vi/Vim_第23张图片

? 定义快捷键 :map 快捷键触发命令
范例: : map ^P I#
^P = CTRL+V,CTRL+P = CTRL+V+P
CentOS6.4之文本编辑器Vi/Vim_第24张图片

CentOS6.4之文本编辑器Vi/Vim_第25张图片
: map ^B 0x

CentOS6.4之文本编辑器Vi/Vim_第26张图片
 
CentOS6.4之文本编辑器Vi/Vim_第27张图片

? 连续行注释 :n1,n2s/^/#/g
^尖角号表示行首
CentOS6.4之文本编辑器Vi/Vim_第28张图片

CentOS6.4之文本编辑器Vi/Vim_第29张图片
:n1,n2s/^#//g  去掉行首注释
:n1,n2s/#//g  去掉所选行全部#号注释
CentOS6.4之文本编辑器Vi/Vim_第30张图片

CentOS6.4之文本编辑器Vi/Vim_第31张图片

:n1,n2s/^/\/\//g
“\”转义符
CentOS6.4之文本编辑器Vi/Vim_第32张图片

CentOS6.4之文本编辑器Vi/Vim_第33张图片

? 替换 :ab 51blog redking.blog.51cto.com
取消替换 unab 51blog 
CentOS6.4之文本编辑器Vi/Vim_第34张图片

CentOS6.4之文本编辑器Vi/Vim_第35张图片



END!