進入或退出
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> 繼續(xù)向前查詢
<?abc> 向后查詢abc
<N> 繼續(xù)向后查詢
拷貝操作
<yy> 單行復制
<nyy> 多行復制 n 為行數(shù)
<p> 粘粘在光標后
<P> 粘粘在光標前
2、輸入模式
<a> 在光標后輸入文本
<A> 在當前行行末尾輸入文本
<i> 在光標前輸入文本
<I> 在當前行開始輸入文本
<o> 在當前行后輸入新一行
<O> 在當前行前輸入新一行
3、特殊模式
<:q> 不保存退出
<:q!> 不保存強制退出
<:w> 保存
<:w filename> 當前存為這個名字中
<:w! filename> 強制存入
<:wq> 保存并退出
<:x> 保存并退出
其他常見命令
<:set nu> 設置行號
<:nG> 光標跳轉(zhuǎn)到第n行
<U>撤銷