码迷,mamicode.com
首页 > 系统相关 > 详细

vim练习

时间:2016-09-07 01:32:19      阅读:1266      评论:0      收藏:0      [点我收藏+]

标签:

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练习

标签:

原文地址:http://www.cnblogs.com/chinas/p/5847765.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!