命令模式 與 編輯模式切換
a:光標(biāo)向后移動一位進入編輯模式
i:光標(biāo)和內(nèi)容 沒有變化進入編輯模式
o:新起一行進入編輯模式
s:刪除光標(biāo)所在字符進入編輯模式-
尾行模式操作
:w //對編輯后的文檔進行保存
:q //退出vi編輯器
:wq //保存并退出編輯器
:q! //強制退出(不保存)
:w! //強制保存
:wq! //強制保存退出:set number 或 nu //給編輯器設(shè)置行號
:set nonumber 或 nonu //取消行號設(shè)置
:n(數(shù)字) //光標(biāo)定位到第n行
:/內(nèi)容/ 或 /內(nèi)容 //內(nèi)容查找(n下一個 N上一個)內(nèi)容替換(cont1替換為cont2)
:s/cont1/cont2/ // 替換光標(biāo)所在行的第一個目標(biāo)
:s/cont1/cont2/g // 替換光標(biāo)所在行的全部目標(biāo)
:%s/cont1/cont2/g // 替換整個文檔的全部目標(biāo) -
命令模式操作
光標(biāo)移動
① 字符級
上(k) 下(j) 左(h) 右(l) 鍵
② 單詞級
w: word下個單詞首字母
b: before上(本)個單詞首字母
e: end下(本)個單詞尾字母
③ 行級
$: 定位到行尾
0: 定位到行首
④ 段落級(翻屏)
{: 上(本)個段落首部
}: 下(本)個段落尾部
⑤ 屏幕級(不翻屏)
H: 當(dāng)前屏幕首部
L: 當(dāng)前屏幕尾部
⑥ 文檔級
G: 文檔尾部
1G: 文檔首部
nG: 文檔的第n行刪除內(nèi)容
dd 刪除光標(biāo)當(dāng)前行
n+dd 向后刪除n行內(nèi)容(包括當(dāng)前行)
x 刪除光標(biāo)所在的字符
c+w 從光標(biāo)所在位置刪除至單詞的結(jié)尾(同時變?yōu)?編輯模式)復(fù)制內(nèi)容
yy 復(fù)制光標(biāo)當(dāng)前行
n+yy 向后復(fù)制n行內(nèi)容(包括當(dāng)前行)
p 對復(fù)制(刪除)后的內(nèi)容進行粘貼操作快捷操作
r+字符 快速替換單個字符
u 撤銷undo
. 點,重復(fù)執(zhí)行上一次命令
J 大寫J,合并兩行
vi編輯器操作
?著作權(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ù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。