标签:插入 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
标签:插入 lin 字符 显示 end 替换 字符串 一个 vi编辑器
原文地址:https://www.cnblogs.com/study-space/p/14053998.html