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

Linux vi 练习

时间:2020-12-03 11:47:03      阅读:8      评论:0      收藏:0      [点我收藏+]

标签:插入   lin   字符   显示   end   替换   字符串   一个   vi编辑器   

1、利用vi命令创建cal2020.txt文件,并插入2020年日历。

vi cal2020.txt

:r!cal 2020

2、显示行号,并将光标移至11行。

:set number

11G

3、把4、5、6月的日历整体向右移动一个制表位。

12G

:>8

ps. 4月开始于12行,故先将光标移动到12行

ps. 当前行及之后的 7 (8-1) 行向右移动一个制表位

4、使用替换方法把该日历的标题“2020”改为“Calendar 2020”

:g/2020/s//Calendar/gc

5、删除1、2、3月的日历,然后予以恢复。

:3,9 d

u

ps. 3到9 是1,2,3月所在行号

6,把7、8、9月的日历整体移到日历的最后面。

:21,28 m 37

7、依次检索字符串“31”,如果某个月的最后一天为“31”,则删除该字符串“31”。

:/31

xx        手动删除

n        查找下一个

或者

因为31必定为最后一天所以可以依次检索使替代的方法

:g/31/s// /gc

8、在该vi编辑器中统计该文件的大小。

:!wc cal2020.txt

 

Linux vi 练习

标签:插入   lin   字符   显示   end   替换   字符串   一个   vi编辑器   

原文地址:https://www.cnblogs.com/study-space/p/14053998.html

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