练习Linux中的vi编辑器

作业题目:

        下面方框中的画面,是你在 vim 编辑器中,正在编辑的一份文件的 内容。每一行的末尾都有一个看不见的换行符。这个文件共有 10 行。左侧的行号,仅做指示,并不是文件内容。假定在开始编辑之前,光标处于文件最开始,也就是第一行的第一个大写字母”M“处,编辑器处于“命令状态”。

Many thanks to youall for your help, support and donations. This month has been very exciting forus because the release cycle was over, the base jump to the new LTS base wasachieved, we had plenty of ideas to implement, nothing got in our way and wecould focus on development. Not only that but the development budget hard toknow also who in this team might end up being central to our designs and maybenot only to our websites but also to our software, our user interfaces.

需要你根据要求,对这些内容进行编辑,并保存、退出,请写出具体

的操作。注意对于操作的意义加以适当说明。

 

 

题目:

        1 把第一行中的 “help” 改为 “kind”;

            (1)输入 “:s/help/kind/” 命令,然后按下回车键,就可以改变第一行的help为kind

            (2)输入 “:g/help/s//kind/gc” 命令,按下回车,系统将光标移动到第一行help处,询问是否删除,按下y 就可以操作删除。然后,如果文本中还有help 光标跳到下一个help 处,再次询问。如果把最后gc 删除,就替换文本中首次出现的help 。

 

        2 接上一步,把第二行中的“very exciting”这两个单词删除;

               输入“:g/very exciting/s///” 命令,按下回车,就可以将第二行的“very exciting” 删除。

 

        3 接上一步,把第三行中的“because”移到行尾 “jump” 之后;

                输入“:g/because/s///” 命令,按下回车,就可以将第二行的“because” 删除。

之后,再利用 “:g/jump/s//jump because/” 命令,按下回车,就可以在第三行的末尾加上”because”。

 

         4 接上一步,把第四行和第五行复制到文件的末尾,成为新的第十和第十一行;

                 按下方向键下键,把光标移动到第四行,输入”2yy”,成功复制第四第五行,再把光标移动到地九行,按下”p”就可以将第四第五行成功复制为新的第十和第十一行。

 

         5 接上一步,回去把第六行删除:

                 利用键盘方向键上下键,将光标移动到第六行,按下”dd”就可以将第六行删除。

 

          6 接上一步,把你并不十分清楚在哪一行的三个大写字母构成的缩 写 ”LTS“,改为 “long term support” ;

                  输入“:g/LTS /s//long term support/gc” 命令,按下回车,光标移动到整个文本首次出现”LTS”的地方,询问是否替换,按下”y”,就会替换;之后,光标移动到下一处出现”LTS”的地方,并且询问是否替换,按下”y”替换;之后以此类推。

 

           7 保存文件,同时退出编辑器。

                   输入“:wq” 命令,按下回车,就可以保存并退出文件。

                   输入“:ZZ”或者”:x” 命令,按下回车,仅当文件有修改的时候,才会将缓冲区的内容写到文件中。

输入“:q!” 命令,按下回车,强制退出,不把缓冲区内容写到文件中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值