Vim小技巧,蠻有用的。
1、/word : 從光標開始,向下查詢一個名爲word的字符串。
2、:n1,n2s/word1/word2/g : n1 與n2 爲數字.在第n1與n2行之間尋找word1這個字符串,並將該字符串替換爲word2。
3、:1,$s/word1/word2/g : 從第一行到最後一行尋找word1字符串,並將該字符串替換爲word2。
4、:1,$s/word1/word2/gc: 從第一行到最後一行尋找word1字符串,並將該字符串替換爲word2,並且在替換之前顯示提示符給用戶確認是否需要替換。
c) 刪除,複製,粘貼
1、x,X : 在一行中,x爲向後刪除一個字符(相當於del鍵),X爲向前刪除一個字符(相當於backspace鍵)。
2、dd : 刪除光標所在的那一整行。
3、ndd : n 爲數字。從光標開始,刪除向下n列。
4、yy : 複製光標所在的那一行。
6、nyy : n爲數字。複製光標所在的向下n行。
7、p,P : p 爲將已複製的數據粘貼到光標的下一行,P則爲貼在光標的上一行。
8、u : 復原前一個操作
9、CTRL + r : 重做上一個操作。
10、小數點'.': 重複前一個動作。
2.2: 編輯模式:
1、i, I : 在光標所在處插入輸入文字,已存在的文字向後退。i 爲‘從當前光標所在處插入’,I 爲‘在當前所在行的一個非空格符處開始插入’。
2、a, A : a 爲‘從當前光標所在處的下一個字符開始插入’。A 爲‘從光標所在行的最後一個字符處開始插入’。
3、 o,O : 這是英文o的大小寫。o爲‘在當前光標所在行的下一行處插入新的一行’。O表示‘在當前光標所在行的上一行插入新的一行’。
4、r,R : 替換:r 會替換光標所在的那一個字符。 R : 會一直替換光標所在的字符,直到按下esc 鍵爲止。
5、ESC : 進入一般模式。
2.3 :命令模式:
1、:w : 將編輯的數據寫入硬盤
2、:q : 離開vi
3、:q! : 強制離開,不存儲
4、:wq : 存儲後離開
5、:wq! : 強制存儲後離開