天天看點

Vim 編輯器

Ctrl + f       螢幕向下移動一頁,相當于[Page Down]按鍵

Ctrl + b      螢幕向上移動一頁,相當于[Page Up]按鍵

0 或功能鍵Home    這是數字“0”,移動到這一行的最前面字元處

$ 或功能鍵End     移動到這一行的最後面字元處 

G         移動到這個檔案的最後一行 

nG         n為數字。移動到這個檔案的第n行。例如20G則會移動到這個檔案的第20行

gg         移動到這個檔案的第一行,相當于1G  

N[Enter]      n為數字。光标向下移動n行。

/**************************************查找與替換**************************************************/

 /word                  向下尋找一個名稱為word的字元串。例如要在檔案内查找vbird這個字元串,就輸入/vbird即可。  

:n1,n2s/word1/word2/g  n1與n2為數字。在第n1與n2行之間尋找word1這個字元串,并将該字元串替換為word2。舉例來說,在100到200行之間查找vbird并替換為VBIRD則用":100,200s/vbird/VBIRD/g"

:1,$s/word1/word2/g   從第一行到最後一行查找word1字元串, 并将該字元串替換為word2 

:1,$s/word1/word2/gc    從第一行到最後一行查找word1字元串,并将該字元串替換為word2。且在替換前顯示提示字元給使用者确認(confirm)是否需要替換

/*************************************************删除/複制與粘貼*****************************************************/

x,X      在一行字當中, x為向後删除一個字元(相當于[Del]按鍵),X為向前删除一個字元(相當于[Backspace])

dd      删除光标所在的那一整行

ndd      n為數字。删除光标所在的向下n行,

yy      複制光标所在的那一行

nyy      n為數字。複制光标所在的向下n行,

p,P      p 為将已複制的資料在光标下一行貼貼,P 則為貼在光标上一行! 舉例來說,我目前光标在第 20 行,且已經複制了 10 行資料。則按下 p 後, 那 10 行資料會貼在原本的 20 行之後,亦即由 21 行開始貼。但如果是按下 P 呢? 那麼原本的第 20 行會被推到變成 30 行。 (常用)

u      複原前一個操作

Ctrl+r    重做上一個操作

.      重複前一個操作的意思。如果你想要重複删除/重複粘貼等操作,按下小數點.就好

一張網頁,要經曆怎樣的過程,才能抵達使用者面前?

一位新人,要經曆怎樣的曆練,才能站在技術之巅?

繼續閱讀