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)