实验二  vi的基本操作
一.实验目的
  1. 熟悉并掌握vi命令模式、文本编辑模式和最后行模式三种工作模式之间的转换方法。
  2.掌握利用vi新建和保存文件;熟悉光标的移动,文本的插入与删除等操作。
  3.掌握字符串替换;行的复制、移动、撤消和删除等操作。
  4.了解编写C语言源程序的方法、过程。
二.实验内容和步骤
1.新建文本文件
      操作要求1:利用vi新建文件f2,内容为:
        How to Read Faster
        When I was a schoolboy I must have read every comic book ever published.But as I got      older,  my eyeballs must have  slowed down or  something  I mean  ,comic  books    started to pile up faster then l could read them! It wasn’t until much later,when 1 was    studying at college,I realized that it  wasn’t  my  eyeballs  that  had  gone  wrong.    They’re  still  moving  as  well  as ever.The problem is that there’s too much tO read    these days,and too little time to read every WORD of  it.
    步骤1启动计算机后,以root身份登录图形界面。打开系统工具-终端。linux的vi编辑器命令
    步骤2在Shell命令提示符后输入命令“vi”,启动vi文本编辑器,进入命令模式。
    步骤3按“I”键,从命令模式转换为文本编辑模式,此时屏幕的最底边出现‘----INSERT----”字样,如图1所示。
图1 文本编辑模式
    步骤4输入上述文本内容。如果输入出错,可使用退格键或Delete键删除错误的字符,如图2所示。
图2 输入文本内容
    步骤5按Esc键返回命令模式,如图3所示。
图3 命令模式
    步骤6按“:”键进入最后行模式,输入“w  f2”,就可以将正在编辑的内容保存为f2文件。屏幕底部显示“f2”[New]3L,482Cwritten”字样,表示此文件有3行,482个字符。注意:vi中行的概念与平时所说的行有所区别,在输入文字的过程中由于字符串长度超过屏幕宽度而发生的自动换行,vi并不认为是一行,只有在vi中按一次Enter键,另起一行的才是新的一行,如图4所示。
图4 保存文件
  步骤7按“:”键后输入“q”,退出vi。
2.编辑文件
  操作要求1:打开f2文件并显示行号。
步骤1输入命令“vi  f2”,启动vi文本编辑器并打开f2文件。
步骤2按“:”键切换到最后行模式,输入命令“set  nu”,每一行前出现行号,如图5所示。
图5 显示行号
    步骤3vi自动返回到命令模式,连续两次输入“Z”,就退出vi。
操作要求2:在f2文件的第一行后插入如下一行内容;“With the development of society,the ability Of reading becomes more and more important.”,并在最后一行之后添加一行,内容为:“We must know some methods to readfaster.”,如图6所示。
图6 插入内容
    操作要求3:将文本中所有的“eyeballs”用“eye-balls”替换。
步骤:按Esc键后输入“:”,进入最后行模式。因为当前f2文件中共有5行,所以输入命令“1,5  s/eyeballs/eye-balls/g”,并按Enter键,将文件中所有的eyeballs”替换为“eye-balls”,如图7所示。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。