vi是一个命令行界面的文本编辑器;
vim是vi的改进版;
vim不仅有文本编辑;还有文本处理、代码编辑等功能;
1.VIM简介
vim 命令可启动vim编辑器;
一般 vim 文件路径 来使用;
如存在目标文件则打开;不存在则新建;
例如新建a.txt:
vim a.txt
在vim中按 :q 可以退出;
2.VIM的模式
vim有三种模式:
1)命令模式;
命令模式是常规模式,进入vim时默认的模式;
在任何模式下,按Esc可返回命令模式;
命令模式下,可通过输入命令来执行复制、粘贴、撤销等操作;
2)插入模式
在命令模式中按“i”进入该模式;
在该模式下可进行文本编辑;
3)ex模式
在命令模式下按“:”进入该模式;
此时光标会移动到最底下;
可执行保存修改或退出vim;
3.命令模式
命令模式的常用命令如下:
i ->在光标前插入文本;
o ->在当前行的下方插入新行;
dd ->删除整行;
yy ->复制当前行到缓冲区;
nyy ->复制n行到缓冲区;
p ->将缓冲区的文本放入光标后,也就是粘贴;
u ->撤销上一个操作;
r ->替换当前字符;
/ ->关键字查找;光标会移动到下方,输入关键字后,找到的内容会高亮,按n在查找结果之间切换;
4.ex模式
ex模式常用命令:
:w ->保存当前修改;
:q ->退出;
:q! ->强制退出,不保存修改;
:x ->保存并退出,相当于 :wq ;
:set number ->显示行号;
:! 系统命令 ->执行一个系统命令,并显示结果;
:sh ->切换到命令行,使用ctrl+d切换回vim;