一 概述
Visaul Interface
可试化接口
类似Windows中的记事本
二 VIM相当于VI做了升级
1、VIM支持多级撤销
2、VIM可以跨平台运行
3、VIM支持语法高亮
4、VIM支持图形界面
三 VIM编辑器的操作模式
Command Mode:命令模式
Insert Mode:输入模式
Last Line Mode:底行模式(尾行、末行)
四 编辑器的命令模式
[root@localhost ~]# vim abc 打开文件abc
[root@localhost ~]# vim + abc 在文件尾行
[root@localhost ~]# vim +3 abc 在文件第3行
[root@localhost ~]# vim +5 abc 在文件第5行
[root@localhost ~]# vim +100 abc 在文件最后一行
[root@localhost ~]# vim +/ab abc 第一次出现ab的行,n下一处,N上一处
[root@localhost ~]# vi aa bb cc 同时创建aa bb cc三个文件,:n跳到一下文件,:N跳到前一个文件
五 常用指令
底行模式常用指令
:w 保存修改过程
:q 退出当前编辑器文件
:! 强制执行
:ls 列出当前编辑器打开的所有文件
:n 切换到后一个文件
:N 切换到前一个文件
:15 光标快速定位到第3行
/xxx 光标向后搜索字符串xxx
?xxx 光标向前搜索字符串
命令模式常用指令
h:光标左移
j:光标下移
k:光标上移
l:光标右移
ctrl + f 向下翻页(front)
ctrl + b 向下翻页(back)
ctrl + d 向下翻半页(down)
ctrl + u 向下翻半页(up)
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴
六 VI的键位图
![](https://i-blog.csdnimg.cn/blog_migrate/800a8fabb24317d1b72164381de54e3a.png)