Linux學習總結(十三)文字編輯器 vim

2022-11-24 21:16:55 字數 946 閱讀 5428

vim是vi的升級版,會根據文字屬性帶色彩顯示,具體用法如下:

1.游標定位: 

左右移動一個字元, h l

上下移動一個字元, k j

左右下上 ,左右在兩邊,下上在中間這樣記

游標定位行首 shift+6 也就是^

游標定位行尾 shift+4 也就是$

游標定位到文字首行 gg

游標定位到文字尾行 g 

光表定位到第n行 ng n為數字

往前翻頁 ctrl b 或者 pgup

往後翻頁 ctrl f 或者 pgdn

2.刪除複製粘帖

x 向後刪除一個字元

x 向前刪除一個字元

dd 刪除當前以整行

ndd 向下刪除n行g

dg從當前行向後刪除所有

dgg從當前行向前刪除所有

d^ 刪除到行首

d$ 刪除到行尾

yy 複製一行

nyy 向下複製n行

p 在游標的下一行粘帖

p 在游標的上一行粘帖

u 撤銷上一步操作,

ctrl r 恢復撤銷

i 在當前字元前插入字元

a 在當前字元後插入字元

i 在行首插入字元

o 向下插入新的一行

o 向上插入新的一行

:wq 儲存推出

:q!強制推出

:wq!強制儲存退出

:set nu 顯示行號

:set nonu 取消顯示行號

:%d 刪除所有內容

查詢與替換

/word 按n向後搜尋字元word

?word 按n向前搜尋字元word

:n1,n2s/word1/word2/g 在n1行和n2行之間查詢word1並替換為word2

斜槓可以換成#號

:1,$s/word1/word2/g 從頭行查詢到尾行 替換