linux vim編輯器的使用
阿新 • • 發佈:2019-02-12
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 文件尾行
1 G 文件首行
nG 文件第n行
2) 刪除內容
dd 刪除游標當前行
ndd 從游標當前行向後刪除n行內容
x 刪除游標所在的字元
cw 從游標所在位置刪除至單詞結尾,並進入“編輯”模式
(該方式方便刪除“單個單詞”)
3) 複製內容
yy 複製游標當前行
nyy 從游標當前行向後複製n行內容
p 對複製(刪除)好的內容進行貼上操作
4) 快捷操作
u undo撤銷
r 替換單個字元
J 合併上下兩行
.點 重複執行上個指令