Linux vi 基本操作

進(jìn)入或退出

1.進(jìn)入vi

vi <文件名稱>

2.退出vim

命令模式下輸入
:wq(保存退出)
: q(不保存退出)

3.切換命令模式

ESC

三種模式

1、命令模式

刪除操作
<x>  刪除所在字符
<dw> 刪除所在單詞
<d$> 刪除從光標(biāo)所在位置開始到行末尾
<D>  同<d$>
<dd> 刪除當(dāng)前行

替換操作
<r>  替換當(dāng)前字符
<cw> 替換一個單詞
<c$> 提黃從光標(biāo)所在位置開始到行末尾
<C> 同<c$>
<cc> 替換當(dāng)前行

查詢操作
</abc> 向前查詢abc
<n>    繼續(xù)向前查詢
<?abc> 向后查詢abc
<N>    繼續(xù)向后查詢

拷貝操作
<yy>  單行復(fù)制
<nyy> 多行復(fù)制 n 為行數(shù)
<p>   粘粘在光標(biāo)后
<P>   粘粘在光標(biāo)前

2、輸入模式

<a> 在光標(biāo)后輸入文本
<A> 在當(dāng)前行行末尾輸入文本
<i> 在光標(biāo)前輸入文本
<I> 在當(dāng)前行開始輸入文本
<o> 在當(dāng)前行后輸入新一行
<O> 在當(dāng)前行前輸入新一行

3、特殊模式

<:q>  不保存退出
<:q!>  不保存強(qiáng)制退出
<:w>  保存
<:w filename> 當(dāng)前存為這個名字中
<:w! filename> 強(qiáng)制存入
<:wq> 保存并退出
<:x>  保存并退出

其他常見命令
<:set nu> 設(shè)置行號
<:nG> 光標(biāo)跳轉(zhuǎn)到第n行
<U>撤銷

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容