vim相当于vi的升级版
vi的使用
vi 文件名 在vi编辑器中打开或者创建一个文件。
vi +n 文件名 打开文件光标置于第n行行首
vi 的三种模式
- 插入模式
直接编辑文档 - 编辑模式
在该模式下可以敲一些命令,执行如复制粘贴灯功能,是vi打开已存在的文件时的默认模式。 - 命令模式
在此模式下可保存退出文件等功能
三种模式之间的切换
编辑模式转插入模式:a、i、o三个字母都可
插入进编辑:ESC
进入命令模式:”:“
命令模式
:+ w 保存文件
:+ wq 保存退出
:+ q 退出
:+ x 保存并退出
:+ w 文件名 另存为
命令+”!“强制
编辑模式
u 撤销前面的多次修改。ctl+r 反撤销
x 删除光标后1个字符。
X 删除光标前1个字符。
num+dd删除从当前行开始的num行。
num+yy复制从当前行开始的num行。
p 把粘贴板上的内容插入到当前行
. 执行上一次操作
按住shift和两下z 保存退出当前文件
移动光标
num+G:将光标移动到num行开始处
G:光标移动到最后一行
gg:将光标定位在开始处
查找
/字符串 :从光标开始处向文件尾查找字符串
n :同一方向重复上一次查找命令
N :反方向重复上一次查找命令