開啟後設定顯示行號,在命令模式下 :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...