vi 基本操作
命令模式 :vi 打開一個文件編輯時
編輯模式 :
通過命令從普通(命令)模式進入編輯模式
i -- 在光標處輸入文本
a -- 在光標後輸入文本
o -- 在光標的下一行新增一個空白行
r -- 替換光標處文本
如果回到普通模式。ESC
末行模式
從命令模式鍵入 " : " 、 "/" 或 "?" 進入
可以執行文本 查找/替換、讀取、存盤、退出vi、顯示行號等操作
執行vi的操作
普通模式 :
vi fileName :操作文件,創建,編輯
↑ ↓ ← → :在字符範圍內控制光標移動
刪除、複製和粘貼
x -- 向後刪除一個字符
dd -- 刪除光標所在的一整行
yy -- 複製光標所在行的文本
p -- 將已複製的文本粘貼到光標下一行
u -- 恢復前一個動作
末行模式 :
:w! :將編輯的數據存入磁盤, !表示強制存盤
:q! :放棄已修改內容,直接退出。 !表示強制退出
:wq! :合併前兩個指令,文件強制存盤並退出
:set number :顯示行號
:%s/old/new/g :從第一行到最末行尋找word1字符串,並將該字符串替換爲word2
查找:
/word -- 從光標處向後尋找下一個名爲 word
?word -- 從光標處向前尋找下一個名爲 word