vim編輯模式、命令模式以及vim實踐

9月29日任務

5.5 進入編輯模式vim

5.6 vim命令模式spa

5.7 vim實踐dns

 

5.五、進入編輯模式文檔

i                                      在光標後添加內容
I (大i)                            在光標行首添加內容
o                                     在光標行下一行添加內容
O                                     在光標行上一行添加內容
a                                     在光標後一個字符添加內容
A                                     在光標行行末添加內容

5.六、vim命令模式字符串

:w                                     保存文本
:q                                     退出文本
:wq                                    保存退出     (:x   也是保存退出,不過在文檔沒有作修改的狀況下:wq退出會修改屬性時間,用:x則不會)
:wq!                                   強制保存退出
:q!                                    不保存退出
:set nu                                顯示行號
:set nonu                              不顯示行號
/word                                  向光標以後查找一個字符串word,按n向後繼續搜索
?word                                 向光標以前查找一個字符串word,按n向後繼續搜索
:n1,n2s/word1/word2/g                  在n1至n2行之間查找word1而且替換成word2,不加g只替換每行的第一個word1
:1,$s/word1/word2/g                    將文檔中全部的word1替換爲word2,不加g則只替換每行的第一個word1

 

5.7 、vim實踐搜索

(1)分別向下、向左、向右、向上移動6個字符(6j 6l 6h 6k)
(2)分別向下、向上翻頁(分別按兩次ctrl+f和ctrl+b)
(3)把光標移動到第49行 (49G)
(4)把光標移動到行尾、再移動到行首(shift+4  shift+b)
(5)把光標移動到1.txt文件的最後一行 (G)
(6)移動到文件的行首(gg)
(7)搜索文件中出現的「dnsmasq」,並數一下該字符串出現的次數 (/dnsmsq 而後按n)
(8)把從第一行到第十行出現的dnsmasq替換成msq(:1,10s/dnsmasq/msq/g)
(9)還原上一步操做 (u)
(10) 把整個文件中全部的etc替換成cte(:1,$s/etc/cte/g)
相關文章
相關標籤/搜索