vim中的幾條命令

2021-06-01 22:05:40 字數 987 閱讀 3475

開啟後設定顯示行號,在命令模式下 :se number

定位到某一行, 在命令模式下 :n(行號)

查詢某個關鍵字, 在命令模式下 /key(查詢的關鍵字)

增加當前行包括下面n行:

:.,+ns/^/#/

刪除當前行包括下面n行:

:.,+ns/^#//

h 或向左方向鍵 游標向左移動乙個字元

j 或 向下方向鍵 游標向下移動乙個字元

k 或向上方向鍵 游標向上移動乙個字元

l 或向右方向鍵 游標向右移動乙個字元

ctrl + f 螢幕向前翻動一頁(常用)

ctrl + b 螢幕向後翻動一頁(常用)

0 (這是數字0)移動到這一行的第乙個字元處(常用)

$ 移動到這一行的最後乙個字元處(常用)

g 移動到這個檔案的最後一行(常用)

/word 在游標之後查詢乙個名為word的字串(常用)

dd 刪除游標所在的那一整列(常用)

x, x x為向後刪除乙個字元,x為向前刪除乙個字元(常用)

yy 複製游標所在行(常用)

u 恢復前乙個動作(常用)

:set nu 顯示行號,設定之後,會在每一行的前面顯示該行的行號

:set nonu 與set nu相反,為取消行號

ng 移動到這個檔案的第n行。例如20g,則會移動到這個檔案的第20

行(可配合:set nu)

n游標向下移動n行(常用)

:n1,n2s/word1/word2/g 在第n1與n2行之間查詢word1這個字串,並將該字串替換為

word2(常用)

:1,$s/word1/word2/g 從第一行到最後一行查詢word1字串,並將該字串替換為word2

(常用)

:1,$s/word1/word2/gc 從第一行到最後一行查詢word1字串,並將該字串替換為

word2,且在替換前顯示提示符讓使用者確認(conform)(常用)

關於記憶體的幾條命令

1.記憶體的插槽數,已經使用多少插槽.每條記憶體多大,已使用記憶體多大 dmidecode grep p a 5 memory s device grep size grep v range size 2048 mb size 2048 mb size no module installed siz...

常用的幾條git命令

1.git add a 儲存所有的修改 2.git add 儲存新的新增和修改,但是不包括刪除 3.git add u 儲存修改和刪除,但是不包括新建檔案。4.git commit m comment 新增註解 5.git push 提交 6.git clone轉殖 到本地 7.git pull從伺...

VIM 中替換命令

替換 substitute range s pattern string c,e,g,i 5.1 range指的是範圍,1,7 指從第一行至第七行,1,指從第一行至最後一行,也就是整篇文章,也可以 代表。還記得嗎?是目前編輯的文章,是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 re...