vim編輯器(個人筆記,非教程)

2021-10-07 18:33:42 字數 1440 閱讀 1271

安裝

sudo yum install vim

shift +

:輸入q 退出編輯狀態

進入插入模式 輸入以下字母之一

i i a a o o

按esc退出插入模式

進入命令模式 輸入分號 後面可接命令

:command

vin filename 開啟檔案(不存在就建立)

:q退出vim(沒有修改檔案內容時可以退出)

:wq 儲存並退出

:x 儲存並退

:q! 不儲存修改,並退出

互動模式下 編輯文字

x 刪除當前游標所在字元

4x 5x 刪除4(5)個字元

dd 剪下1行

2 dd剪下兩行

dw 剪下單詞(游標要放在單詞首字母上,不然只刪除從當前位置起到單詞的最後乙個)

3dw d3w 剪下3個單詞

d0 d$ 剪下游標到行首(末)的所有字元

yy 複製行

yw 複製單詞

y0 複製游標到行首

y$ 複製游標到行尾

p 貼上到游標之後 如果是yy複製的一行 則貼上到游標所在行的下一行

7p 貼上7次

r e 用e替換當前游標所在的字元

shift + r 進入替換模式

u 撤銷

4u 撤銷前面四次操作

ctr + r 重做(取消撤銷)

:set nu 顯示行號

:set nonu 隱藏行號

7 shift + g 跳轉到第七行

7 gg 跳轉到第七行

shift + g 跳轉到最後一行

gg 跳轉到第一行

/ 進入查詢模式 從游標處到檔案結尾

? 同上,從游標處到檔案開頭

n 跳轉到查詢結果中下個匹配結果

n 跳轉到上乙個匹配結果

:s/舊字串/新字串 替換游標所在行匹配的第乙個字串

:s/舊字串/新字串/g 替換游標所在行匹配的所有字串

:4,8 s/舊字串/新字串/g 替換第四行到第八行匹配的所有字串

:%s/舊字串/新字串/g 替換文字匹配的所有字串

:r text.txt 將text.txt檔案內容追加到游標之後

:! ls 在當前目錄執行某個命令(ls)

v 字元可視模式

v 行可視模式

ctr + v 塊可視模式

(shift + i 可以進行多行插入,輸入後按兩次esc確認)

塊可視模式下, 大寫u把文字轉大寫,小寫u把文字轉小寫『

set command? 檢視某一項配置是否啟用 set nu? 檢視行號顯示是否啟用

配置檔案

全域性配置檔案 /etc/vimrc

使用者(家目錄)配置檔案 ~

/.vimrc

Vim編輯器(理解,教程)

原理 vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮...

vim 編輯器筆記

vim 編輯器 命令模式 預設 尾行模式 兩種方式 esc比較慢,連續連詞esc,刪除全部尾行內容 編輯模式 a,i,o,s q 退出編輯不儲存 wq 儲存編輯並退出 w 儲存並寫入內容 q 強制退出,不儲存修改 wq 強制儲存並退出,有的文件沒有許可權操作,就可以強制執行 w filename 將...

VIM編輯器簡明使用教程

將最常用的命令總結在前面,便於查詢,分步的教程請往後看 整個文字內移動 gg 移動到整個文字首行 g 移動到整個文字行尾 ng 移動到指定行 ctrl o 回到上次編輯的地方 ctrl i 回到下次編輯的地方一行內移動 0 移動到行頭 移動到行尾 移動到本行第乙個不是blank字元的位置 所謂bla...