打開vim編輯器 vim編輯器的工作模式 游標的移動 翻頁 行內快速跳轉 行間快速跳轉 行號顯示 複製/粘貼/刪除 複製 粘貼 刪除 文件內容查找 撤銷編輯 保存文件及退出vim編輯器 保存文件 退出編輯器 保存文件退出編輯器 文件內容替換 ...
打開vim編輯器
命令格式:
vim 文件路徑
vim編輯器的工作模式
進入編輯器後
預設為命令模式
進入輸入模式
a 在游標後插入
o 換行插入
i 在游標前插入
返回命令模式
esc 鍵
進入末行模式
:
游標的移動
翻頁
向下翻動一整頁內容
page Down
Ctrl+F
向上反動一整頁內容
Page Up
Ctrl+B
行內快速跳轉
跳轉至行首
Home鍵
^鍵
0 鍵
跳轉到行尾
End鍵
$ 鍵
向右移動#個字元
#+右方向鍵
向左移動#個字元
#+左方向鍵
行間快速跳轉
跳轉文件行首
1+G
GG
跳轉到文件末尾行
G
跳轉到文件中的第#行
#+G
行號顯示
:set nu 顯示行號
:set nonu 不顯示行號
複製/粘貼/刪除
複製
刪除游標處的單個字元
x
DEL
刪除當前游標所在行
dd
刪除從游標處開始的#行內容
#dd
刪除當前游標之前到行首的所有字元
d^
刪除當前游標處到行尾的所有字元
d$
粘貼
複製當前行整行的內容到剪切板
yy
複製從游標處開始的#行內容
#yy
刪除
將緩衝區的內容粘貼到游標位置處之後
p
文件內容查找
從上而下在文中查找字元串“word”
/word
從下而上在文中查找字元串“word”
?word
定位下一個匹配的被查找字元串
n
定位上一個匹配的被查找的字元串
N
撤銷編輯
按一次取消最近的一次操作
多次重覆按u鍵,恢復已進行的多步操作
u
用於取消對當前所做的所有編輯
U
保存文件及退出vim編輯器
保存文件
保存
:w
另存為其他文件
:w /root/newfile
退出編輯器
未修改退出
:q
放棄對文件內容的修改,並退出
:q!
保存文件退出編輯器
:wq
文件內容替換
將當前行中查找到的第一個字元串“old”替換為“new”
:s /old/new
將當前行中查找到的所有字元串“old”替換為“new”
:s /old/new/g
在行號“#,#”範圍內替換所有的字元串“old”替換為“new”
:#,# s/old/new/g
在整個文件範圍內替換所有的字元串“old”替換為“new”
:% s/old/new/g
在替換命令末尾加入c命令,將對每個替換動作提示用戶進行確認
:s /old/new/c