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)