实验4 vi编辑器的使用

实验4 vi编辑器的使用

ID:9996336

大小:78.50 KB

页数:6页

时间:2018-05-20

实验4 vi编辑器的使用_第1页
实验4 vi编辑器的使用_第2页
实验4 vi编辑器的使用_第3页
实验4 vi编辑器的使用_第4页
实验4 vi编辑器的使用_第5页
资源描述:

《实验4 vi编辑器的使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验4vi编辑器的使用一、实践目的1、上机学习Linux操作系统的vi编辑器2、学会Linux下的文本编辑二、实践要求1、认真阅读和掌握本实践的指导材料。2、上机操作。三、背景知识(1)vi编辑器概述vi是字符界面下的全屏幕文本编辑器vi只能编辑普通的ASCII文件,不是格式化程序,不支持居中、字体、字形等格式(2)vi的两种模式vi有两种基本的工作模式:命令模式和文本输入模式在命令模式下,用户键入的字符被作为命令解释执行在文本输入模式下,用户键入的字符被作为输入的文本(3)vi两种模式间的转换(见图3.1)命令模式下键入a或i进入文本输入模式文本输入模式下键入Esc进入命令模式启动vi命令

2、模式文本输入模式::提示符其他命令退出viwq,q,q!a,iEsc图3.1(4)打开文件命令格式:vi[文件名]如文件存在,则打开该文件,如文件不存在,则创建一个新文件如文件名省略,则创建一个无名的新文件(需要在存盘时指定文件名)注意:打开文件后,vi处于命令模式(5)编辑文件在命令模式下,键入a或i即可进入文本输入模式,此后输入的字符将显示在编辑屏幕上。移动键盘上的方向键即可上、下、左、右移动光标使用Backspace键可删除光标前字符使用Enter键可增加新的一行(1)存盘,退出在命令模式下,键入ZZ,即可保存文件并退出vi在命令模式下,键入:,出现“:提示符”,输入:w[文件名]保存

3、文件,但不退出viwq[文件名]保存文件,并退出viq退出viq!不保存所做修改,退出vi(2)vi帮助vi程序中,help命令可以提供帮助格式:在命令行状态下,输入:help命令名即可得到对某个命令的帮助。如:helpwq看完帮助后,键入:q即可退出帮助屏幕,返回到文件中(3)存储缓冲区vi会为正在被编辑的文件在内存创建一个缓冲区打开文件时,文件的内容会复制到缓冲区中,用户在屏幕上看到的是缓冲区的内容。用户的输入和修改只会反映到缓冲区中,而不会反映到磁盘文件中。只有当用户键入存盘命令(w,wq,ZZ)时,缓冲区的内容才会写入文件(4)移动光标在命令模式下,键入0:将光标移动到当前行首$:将

4、光标移动到当前行尾Ctrl-d:光标向下移动12行Ctrl-u:光标向上移动12行Ctrl-f:光标向下移动22行Ctrl-b:光标向上移动22行nG:将光标移动到第n行,如100G(5)复制、剪切、粘贴、取消、修改在命令模式下,键入yy:将当前行复制到临时缓冲区dd:删除当前行,并将其内容保存到临时缓冲区ndd:删除多行,并将其内容保存到临时缓冲区,如3ddp:将临时缓冲区内容复制到当前行的下一行P:将临时缓冲区内容复制到当前行的上一行u:取消上一次的修改.:重复上一次的操作(1)文本搜索在命令模式下,键入:,出现:提示符后,键入/或?用来在文件中向前或向后搜索如:/Unix,?linux

5、(注意?与linux之间无空格)搜索完毕后,在命令模式下键入n,会依次移动到下一个找到的文本上(2)编辑多个文件命令格式:vifile1filefile3…..首先编辑file1,在命令模式下,键入:n将编辑下一个文件,键入:ar将显示编辑文件列表,键入:N将编辑上一个文件。(3)读入一个文件内容命令格式:在命令模式下,键入:rfile作用:将文件file的内容读入到光标所在行的下一行(4)将文件的部分内容保存为另一个文件命令格式:n1,n2wfileØ示例:5,20wt2.txt,将文件的第5行到第20行的内容保存到文件t2.txt中。(5)使用缓冲区vi中除了保存文件副本的临时缓冲区外,

6、还有两类缓冲区:数字编号缓冲区和字母编号缓冲区,这两类缓冲区用来保存先前删除和复制的内容i.数字缓冲区数字编号缓冲区编号1-9,每次删除操作(dd,ndd)的文本都放入数字缓冲区每次删除时,各个数字编号缓冲区内容依次下移,缓冲区1总是存放最新删除的文本Ø示例:“2p:将第2个缓冲区的内容复制到下一行(6)3.15.2字母缓冲区vi提供26个命名的缓冲区,用小写字母a-z表示,用来存放用户删除或复制的内容,用户需要指定缓冲区的名字去引用它们。Ø示例(命令行状态下):Ø“wdd:删除当前行,将副本保存在缓冲区w中Ø“wp:将缓冲区w的内容复制到当前行下一行Ø“ayy:将当前行的内容复制到缓冲区a

7、中(1)vi中运行shell命令命令格式:!commandØ示例:!ls,!date(2)将命令的执行结果加入vi中Ø示例:在命令模式下键入:r!ls,将ls命令执行结果加入到vi中(3)设置vi的环境变量命令:set[选项]相关文件:.exrc。该文件用来保存vi中的设置选项,如用户主目录有.exrc,vi启动时根据此文件设置环境变量Ø示例:显示行号setnumberØ示例:不显示行号setnonumber

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。