vim 編輯器
一.vim在工作過程中有三種模式:編輯模式,輸入模式,末行模式。
1.編輯模式:也叫命令模式,鍵盤操作會被理解為編輯命令。
2.輸入模式:在文本文件中進行輸入內容。
3.末行模式:vim內置的命令接口,執行vim的內置命令。
二.對一個文本文件進行vim編輯,分三步,打開,編輯,退出。
1.打開文件:vim [option]。例:vim /app/teat
2.編輯文件:此時我們需要在vim的三種模式中切換。
1.編輯模式——>輸入模式: (i,o)
i:在光標所在處的前方轉換為輸入模式
o:在光標所在行的下方新建一個空白行并轉化為輸入模式
2.輸入模式——>編輯模式: ESC鍵
3.編輯模式——>末行模式 : 直接輸入冒號,左下方就會出現 :
4.末行模式——>編輯模式:ESC鍵
5.輸入模式和末行模式不能直接轉換,需要先轉換到編輯模式
3.退出文件:(1)切換到末行模式后退出。
q 退出
q! 不保存退出
x 保存退出
wq 保存退出
wq! 強制保存退出
(2)編輯模式下退出 ZZ
三.vim的編輯命令(在編輯模式中)
1.刪除
x 刪除光標所在處的字符
dd 刪除光標所在行
#dd刪除#行,從光標所處行往下(包括光標所處行)
2.復制
yy復制光標行
#y復制#行
3.粘貼
p 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的后面
P 緩沖區如果為整行,粘貼到光標的下方,否則,粘貼到光標的前面
4.撤銷
u 撤銷此前的操作
ctrl+r 撤銷此前的撤銷操作
5.翻屏
ctrl+f 向下翻一屏
ctrl+b向上翻一屏
四.末行模式的命令
1.查找
/pathern 從光標往后查找
?pathern 從光標往前找
2.內容界定
# 第#行
$ 最后一行
% 全文
set nu 顯示行號
set nonu取消顯示行號
五.切換文件
:next 切換到下一個文件
:previous 切換到上一個文件
:first 切換到第一個文件
:last 切換到最后一個文件
:wqall 保存所有文件并退出
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/86682