1、切換到編輯模式(四種方式)
a: 光標後移一位
i: 光標和所在內容沒有任何變化
o: 另起一個新行
s: 刪除光標所在的一個字符
esc : 編輯"退回"到命令模式
2、 尾行模式操作
:w 保存文檔
:q 退出vi編輯器
:wq 保存並退出
//對文檔沒有操作權限,可以強制執行
:w! 強制保存
:q! 強制退出(不保存修改,直接強制退出)
:wq! 強制保存並退出
:set number 或 set nu 給編輯器設置行號
:set nonumber 或 set nonu 取消行號設置
:數字 光標跳轉到數字所在行
:/內容/ 或 /內容 在文檔中尋找指定內容,給翻屏查找
小寫n 下一個
大寫N 上一個
//字符串替換操作,cont2去替換cont1內容
:s/cont1/cont2/ 替換光標當前行的"第一個"cont1爲cont2
:s/cont1/cont2/g 替換光標當前行的"全部"cont1爲cont2
:%s/cont1/cont2/g 替換“整個文檔”的cont1爲cont2
命名模式下的撤銷操作
u 小寫u
3、 命名模式操作
1) 光標移動
a.字符級移動
上(k) 下(j) 左(h) 右(l)鍵
b.單詞級
w word下個單詞首字母
b before上個(本)單詞首字母
e end下個(本)單詞尾字母
c. 行級
0 行首
$ 行尾
d. 段落級(內容之間有空白行)
{ 上個(本)段落首部
} 下個(本)段落尾部
e. 屏幕級(不翻屏)
H 屏幕首部
L 屏幕尾部
f. 文檔級
G 文檔尾行
1G 文檔首行
nG 文檔第n行
2) 刪除內容
dd 刪除光標當前行
ndd 從光標當前行向後刪除n行內容
x 刪除光標所在的字符
cw 從光標所在位置刪除至單詞結尾,並進入“編輯”模式
(該方式方便刪除“單個單詞”)
3) 複製內容
yy 複製光標當前行
nyy 從光標當前行向後複製n行內容
p 對複製(刪除)好的內容進行粘貼操作
4) 快捷操作
u undo撤銷
r 替換單個字符
J 合併上下兩行
.點 重複執行上個指令