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)
相关文章
相关标签/搜索