vim练习

Posted vnx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim练习相关的知识,希望对你有一定的参考价值。

1、创建目录/tmp/test,将/etc/man.config复制到该目录下
# mkdir -p /tmp/test
# cp /etc/man.config /tmp/test/
# cd /tmp/test/

2、用vim编辑man.config文件:
# vim man.config

3、设置显示行号; 移动到第58行,向右移动40个字符,查看双引号内的是什么目录;
:set nu
58G 或58gg
40-> 或40空格 目录为:/dir/bin/foo

4、移动到第一行,并向下查找“bzip2”这个字符串,它在第几行;
移动到最后一行,并向上查找该字符串;
gg 或1G
/bzip 137行 ?bzip2

5、将50行到100行之间的man更改为MAN,并且 逐个挑选 是否需要修改;
若在挑选过程中一直按y,结果会在最后一行出现改变了几个man?
:50,100s/man/MAN/gc 25次替换

6、修改完后,突然反悔了,要全部复原,有哪些方法?
一直按u键
或者
:q!强制不保存退出后,再重新打开该文件

7、复制65到73这9行的内容(含有MANPATH_MAP),并且粘贴到最后一行之后;
65gg或65G到该行后,9yy,G 移动到最后一行,p粘贴

8、21行到42行之间开头为#符号的批注数据不要了,如何删除;
21G到该行 22dd

9、将这个文件另存为man.test.config的文件
:w man.test.config

10、到第27行,并且删除15个字符,结果出现的第一个字符是什么?
27gg 后15x

11、在第一行新增一行,在该行内输入“I am a student ”
gg到第一行 O输入即可 说明:o是在当前行之后插入一行,O是在当前行之前插入一行
12、保存并退出
:wq

 选自《鸟哥的linux私房菜》,稍有更改

 

以上是关于vim练习的主要内容,如果未能解决你的问题,请参考以下文章

vi/vim命令复习和练习

vim练习

vim编辑以及脚本编程练习

linux命令:vim编辑脚本练习

Linux学习笔记(十八) vim编辑模式vim实践练习

vim练习