课后习题-9

作业题:

1. vi 与 vim 有什么区别呢,它们之间有什么关系?

2. 如何查看当前系统vim的版本?

3. 如果想把文档中出现的全部"abc"替换成"def"怎么做?又如何只替换每行中出现的第一个"abc"呢?

4. 当搜索某个关键词时,光标所定位的关键词所在的行是如何决定的?也就是说,光标是定位到最顶端出现的关键词的那行还是最底端关键词出现的那行,还是另外的情况?如果想从当前关键词移动到下一个关键词怎么操作?移动到上一个关键词又怎么操作?

5. 当编辑完文档后,按ESC进入命令模式,输入命令 :x  会怎么样?

6. 在一般模式下如何快速的把光标快速的向右或向左移动10个字符?

7. vim + filename 表示什么含义, vim +10 filename 将会发生什么?

8. 用vim打开一个文档后,我想让光标跳到第20行,怎么做?跳到最后一行怎么做?

9. vim 打开文档后,默认是不显示行号的,如何做让它显示行号?

10. vim打开文档后,我想把20-50行中的第一个'abc' 替换为 'efg' 怎么操作?如果是想替换所有呢?

11. vim打开文档后,如何快速删除前100行?

12. vim打开文档后,如何复制一行,并粘贴到第20行的下面?

扩展阅读:

1.  更多关于vim的知识点 http://www.lishiming.net/thread-5482-1-1.html

2. vim的设置 http://www.lishiming.net/thread-5483-1-1.html

vim 应用:

1. vim 设置自动缩进 http://www.lishiming.net/thread-3616-1-1.html

2. vim 快速删除指定的一段字符 http://www.lishiming.net/thread-842-1-2.html

3. 分享几个vim里常用的快捷键  http://www.lishiming.net/thread-407-1-1.html

原文地址:https://www.cnblogs.com/LinuxSuDa/p/4479241.html