文本编辑器vi课件.ppt

文本编辑器vi课件.ppt

ID:57016805

大小:198.50 KB

页数:35页

时间:2020-07-26

文本编辑器vi课件.ppt_第1页
文本编辑器vi课件.ppt_第2页
文本编辑器vi课件.ppt_第3页
文本编辑器vi课件.ppt_第4页
文本编辑器vi课件.ppt_第5页
文本编辑器vi课件.ppt_第6页
文本编辑器vi课件.ppt_第7页
文本编辑器vi课件.ppt_第8页
文本编辑器vi课件.ppt_第9页
文本编辑器vi课件.ppt_第10页
资源描述:

《文本编辑器vi课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UNIX操作系统第三章文本编辑器vi什么是文本编辑器?为什么要使用文本编辑器?如何使用文本编辑器?2UNIX操作系统-第三章Vi编辑器【问题的提出】Top软件开发公司的开发人员Tom将要参与一个新项目的开发。现在他需要在Linux平台下为自己选择一个适合编写源代码和撰写文档的全屏幕文本编辑器。要求功能强大、简单易用及容易入门。3UNIX操作系统-第三章Vi编辑器【问题分析】开发人员需要编写源代码和撰写文档,而对于系统管理员来说,由于系统的配置是通过文本文件的描述进行设定,因此也经常使用文本编辑器。大部分的用户

2、,大多数的时间是在使用文本编辑器。4UNIX操作系统-第三章Vi编辑器【问题分析】文本编辑器的基本操作一般包括:文本的输入、选定、复制、删除、粘贴以及保存退出等。之所以专设一章,因为比记事本复杂得多,不经学习几乎无法使用。5UNIX操作系统-第三章Vi编辑器文本编辑器的发展edexvivi(VisualInterface)是一个可视化的全屏文本编辑器,默认安装在各种UNIX系统上。6UNIX操作系统-第三章Vi编辑器进入vi编辑器1.在提示符后键入vi和想要编辑(或建立)的文件名。$vifile12.键入vi

3、,而不带文件名。$vi7UNIX操作系统-第三章Vi编辑器vi编辑器的工作方式命令方式末行方式插入方式vifilename插入命令ESC自动返回:、/、?8UNIX操作系统-第三章Vi编辑器vi编辑器的使用命令方式光标移动文本编辑1)删除文本x删除光标所在处的字符dd删除光标所在的行D删除至行尾dG删除至文件尾u取消上一次操作U取消对当前行所做的操作2)重复操作:.3)退出vi:ZZ(同:wq)9UNIX操作系统-第三章Vi编辑器vi编辑器的使用2.插入方式i(insert)把文本插入光标之前I把文本插入行首

4、a(append)把文本插入光标之后A把文本插入行尾o(open)在光标所在行下面插入新行O在光标所在行上面插入新行10UNIX操作系统-第三章Vi编辑器vi编辑器的使用2.插入方式除了插入文本外,还可以替换文本r替换当前光标所在的字符如:r1(将当前字符替换成1)R替换若干字符,然后按Esc键。如Rabcdef注意:插入方式的命令除r(此时vi处于命令模式)外,都要以[Esc]键作为结束,返回命令方式。11UNIX操作系统-第三章Vi编辑器vi编辑器的使用3.末行方式/unix向前搜索字符串unix?uni

5、x向后搜索字符串unixn重复前一搜索命令N往相反方向重复前一搜索命令:n移至第n行:w保存,如果当前编辑的文件未起名,会提示:wfile保存至文件file:w!file覆盖已存在的文件:q退出编辑器:q!强制退出(即放弃修改):wq保存并退出:wqfile保存至文件file并退出:x保存并退出(同:wq)12UNIX操作系统-第三章Vi编辑器Vi高级应用1.使用vi选项1)光标定位$vi+5example1.c光标处于第5行$vi+example1.c光标处于最末行$vi+/intexample1.c光标处

6、于文件中第一个int所在的行上2)只读选项$vi-Rexample1.c如果用:w或:wq命令来保存只读文件,vi将显示提示信息。13UNIX操作系统-第三章Vi编辑器Vi高级应用2.编辑多文档$vifile1file2$vi*.c1)显示所有打开的文件名键入:ar显示:[file1]file22)切换至下一个文件键入:n14UNIX操作系统-第三章Vi编辑器Vi高级应用3)切换至指定的文件键入:efile如果当前文件做了修改而未保存会提示可以用:e!file命令放弃修改。4)导入另一个文件键入:rfile将

7、文件file导入到当前文件光标后面,file文件内容保持不变。例:$vionefile:rtwofile15UNIX操作系统-第三章Vi编辑器Vi高级应用3.编辑文本d删除指定位置的文本,并将其放入临时缓冲区y复制指定位置的文本,并将其放入临时缓冲区P(大写)将临时缓冲区的内容粘贴到光标之上p(小写)将临时缓冲区的内容粘贴到光标之下c删除文本并将vi置为插入方式,见下一节16UNIX操作系统-第三章Vi编辑器Vi高级应用1)移动行键入dd,删除当前行,并将这一行其放入临时缓冲区键入p(小写),将刚删除的行放置

8、在当前行下面键入P(大写),将刚删除的行放置在当前行上面2)复制行键入yy,将当前行复制到临时缓冲区键入p(小写),将刚复制的行放置在当前行下面键入P(大写),将刚复制的行放置在当前行上面17UNIX操作系统-第三章Vi编辑器Vi高级应用4.域控制命令=操作符+域控制键$域控制范围是从光标处到该行的行尾0域控制范围是从光标前一个位置到该行的行首w域控制范围是从光标处到下一个单词的开头e域控制范围是从

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

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

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