进入或退出
1.进入vi
vi <文件名称>
2.退出vim
命令模式下输入
:wq(保存退出)
: q(不保存退出)
3.切换命令模式
ESC
三种模式
1、命令模式
删除操作
<x> 删除所在字符
<dw> 删除所在单词
<d$> 删除从光标所在位置开始到行末尾
<D> 同<d$>
<dd> 删除当前行
替换操作
<r> 替换当前字符
<cw> 替换一个单词
<c$> 提黄从光标所在位置开始到行末尾
<C> 同<c$>
<cc> 替换当前行
查询操作
</abc> 向前查询abc
<n> 继续向前查询
<?abc> 向后查询abc
<N> 继续向后查询
拷贝操作
<yy> 单行复制
<nyy> 多行复制 n 为行数
<p> 粘粘在光标后
<P> 粘粘在光标前
2、输入模式
<a> 在光标后输入文本
<A> 在当前行行末尾输入文本
<i> 在光标前输入文本
<I> 在当前行开始输入文本
<o> 在当前行后输入新一行
<O> 在当前行前输入新一行
3、特殊模式
<:q> 不保存退出
<:q!> 不保存强制退出
<:w> 保存
<:w filename> 当前存为这个名字中
<:w! filename> 强制存入
<:wq> 保存并退出
<:x> 保存并退出
其他常见命令
<:set nu> 设置行号
<:nG> 光标跳转到第n行
<U>撤销
网友评论