要求: (1)查看用户主目录下是否存在.vimrc文件 ls -la ~/.vimrc
(2)如果存在则将其复制(cp)到桌面并更名为vimconfig cp ~/.vimrc ~/Desktop/vimconfig
(3)使用vi打开vimconfig,使用命令直接跳转至最后一行,查看本文件行总数 vi ~/Desktop/vimconfig 按下G
(4)先将第1-8行,33-41行向右缩进2次,再向左缩进5次 末行模式: 1,8 >> 1,8 <<<<< 33,41 >> 33,41 <<<<<
(5)将带汉字的行删除 将光标移动到带汉字行按下dd
(6)将文本中的set替换为map,将文本中原有的map替换为set 末行模式: %s/set/itcast/g %s/map/set/g %s/itcast/map/g
(7)将所有以let开头的行全部移动到文本最后 分别选中以let开头且上下相邻的行,按下dd,到最后一行按下p 多次执行
(8)将此时所有以set开头的行移动到文本最前面 与7同理
(9)把此时以set开头的行中的这几个字符删除 使用x删除
(10)将第6题还原 与6同理
(11)使用命令,在最后一行插入文本"这个文件应该已经被玩坏了" 按下G,再按o,输入本文
(12)此时如何才能把这个文件恢复成它一开始的样子,有几种方法 1.疯狂的按u 2.强制不保存退出 3.重新复制一份吧
(13)退出vi,并保证这个文件跟一开始时是一模一样的 q!
提示: 末行模式中,使用!可以强制执行部分命令 修改文件后,只要没执行保存命令,文件的修改操作还并未生效