电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验1vi编辑器的使用VIP免费

实验1vi编辑器的使用_第1页
1/11
实验1vi编辑器的使用_第2页
2/11
实验1vi编辑器的使用_第3页
3/11
实验1vi编辑器的使用一、实验目的1、理解vi的3种运行模式及其切换方法。2、学会使用vi的各种操作命令进行文本文件的编辑。3、用vi编写Linux下c程序,会用gcc编译。二、实验工具一台装有Linux的机器(这里默认是REDHATLINUX9),系统里面有gcc编译器。三、预备知识介绍一些常见的实验命令,相关说明可以参见本次实验参考资料部分:进入插入模式命令i从光标所在位置前开始插入文本。命令a在光标当前所在位置之后追加新文本。命令o将在光标所在行的下面新开一行,并将光标置于该行行首,等待输入文本。编辑模式下操作命令h、j、k、l进行光标左移、下移、上移和右移一个字符的定位。命令x删除光标处的字符。命令yy将当前行的内容复制到缓冲区中。命令p将缓冲区中的内容写到光标所在的位置。命令zz存盘退出。命令模式下操作命令:n直接跳到n所指向的行(n指行号)。命令:q退出vi。四、基本实验(具体内容按照基础实验要求,逐一填写)以下给出一个示例:首先用合法用户名登录系统。1、不保存直接退出步骤一:在系统提示符下,输入vi回车。步骤二:我们会看到vi的界面步骤三:键入:q不保存直接退出。在这里遇到了如何进入vi的问题,我找到的解决方式是在桌面右键,新建终端,然后输入vi并按回车键。在不保存直接退出的时候输入:q由于第一次使用漏看直接输入q没有反应,必须输入冒号才能输入命令。:q为退出,:q!为强制退出2、新建文件hello.c编辑一段文字并保存步骤一:在系统提示符下输入vihello.c回车步骤二:我们会看到vi的界面。我们会看到编辑界面左下角步骤三:输入i。左下角会出现“插入”步骤四:输入一段文字步骤五:按Esc键,进入命令模式。这时“插入”不见了步骤六:输入:wq回车保存文件或者先进入vi,然后保存的时候直接输入:wq加上文件名,注意加上.c,效果相同。这里为了辨识度,写的语句和书上不同。Zy为名字简拼(章悦)3、对实验2中的文件进行增、删、改的操作步骤一:在系统提示符下输入vihello.c回车。步骤二:我们会看到vi的界面。我们会看到编辑界面左下角步骤三:按i键,进入插入模式;步骤四:输入增加的文字:“viisveryeasytouse~!”;Zy为名字简拼(章悦)步骤五:用方向键将光标移到图8.7中“afteruseme,maybeyouwillloveme~!”行任意处。步骤六:按Esc键,进入命令模式;步骤七:按dd,删除光标所在一行(若长按d,长按d是将光标所在行及以下所有行删除)Zy为名字简拼(章悦)步骤八:用方向键将光标移到“anything”的第一个“n”处;步骤九:按Esc键,进入命令模式;步骤十:按2x。命令x为,每次删除一个Zy为名字简拼(章悦)Zy为名字简拼(章悦)Zy为名字简拼(章悦)4、对实验2中的文件进行复制、粘贴操作步骤一:接着实验3步骤九继续做;步骤二:按2yy复制;步骤三:将光标移动到“youcandoathingyoulike~!”;步骤四:按Esc键,进入命令模式;步骤五:按p键,完成粘贴。5、在file文件中进行字符串搜索、替换操作步骤一:接着实验3步骤九继续做;步骤二:输入“:/is”回车。命令的意思是搜索is五、可选实验(按照实验内容填写)以下给出一个示例:用vi编辑器来编写一个简单的程序(程序名为:sum.c):步骤一:输入vi,进入vi编辑器;步骤二:写入程序代码。代码为简单的c语言代码代码的主体为一个for循环,主要作用是计算从1累加到10的和sum,然后用一个输出语句输出sum的值。步骤三:按Esc进入命令模式;步骤四:输入“:wsum.c”;步骤五:再按Esc进入命令模式,并输入“:q”退出vi编辑器即可;步骤六:输入“gcc–osumsum.c”进行编译;步骤七:若成功则不会有任何信息,反之,系统就会报错。若成功,则输入“./sum”就可以得到结果。如图所示则为输入成功六、参考资料(主要目标,希望能补充,更多的是找到更合适的对自己实验有意义的参考资料)以下给出一个示例:1、vi的3种运行模式vi有3种基本工作模式:编辑模式、插入模式、命令模式(也称作末行模式)。vi的三种工作方式:命令方式、插入方式和行方式:一、命令方式无论用户处于什么状态,按Esc键或组合键Ctrl[就可以进入命令方式。当用户初始进入vi时,也处于这个状态。用户在命令方式下可...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验1vi编辑器的使用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部