单片机原理与应用课件第六章 vi编辑器的使用

上传人:woxinch****an2018 文档编号:56904961 上传时间:2018-10-17 格式:PPT 页数:31 大小:463KB
返回 下载 相关 举报
单片机原理与应用课件第六章 vi编辑器的使用_第1页
第1页 / 共31页
单片机原理与应用课件第六章 vi编辑器的使用_第2页
第2页 / 共31页
单片机原理与应用课件第六章 vi编辑器的使用_第3页
第3页 / 共31页
单片机原理与应用课件第六章 vi编辑器的使用_第4页
第4页 / 共31页
单片机原理与应用课件第六章 vi编辑器的使用_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《单片机原理与应用课件第六章 vi编辑器的使用》由会员分享,可在线阅读,更多相关《单片机原理与应用课件第六章 vi编辑器的使用(31页珍藏版)》请在金锄头文库上搜索。

1、2018年10月17日,第六章 vi 编辑器,2018年10月17日,编辑文本文件的两种编辑器,1. gedit图形化文本编辑器 点击“主菜单”“附件” “文本编辑器”。 在shell提示下键入gedit来启动gedit。gedit只能在图形化桌面环境中运行。,2018年10月17日,2018年10月17日,2. 文本编辑器vi 启动vi编辑器的方法:进入vi可以直接在系统提示符下键入vi即可。,2018年10月17日,Vi 简介,visual interface,可视化编辑器,只有在Linux仿真终端环境下才能使用vi编辑器。 vi可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用

2、户可以根据自己的需要对其进行定制. 只是一个文本编辑器,可以使用它创建文本文档或配置文件、书写脚本、编辑文本,但不能排版。 vi没有菜单,只有命令 vi有三种基本工作模式,分别是:命令模式(编辑模式)(command mode)、插入模式(insert mode)和末行模式(last line mode),三种工作模式,2018年10月17日,Vi编辑器的编辑、命令和插入模式,当进入vi编辑器后,首先进入的是命令模式,进入命令模式后,VI等待编辑命令输入而不是文本输入,也就是说这时输入的字母都被当做编辑命令来解释。 在命令模式下,输入插入命令i、附加命令o、修改命令c、取代命令r或者替换命令s

3、都可以进入插入模式。在插入模式,用户输入的任何字符都被当作文件内容保存起来,并将其显示在屏幕上。在文本输入的过程中,若想回到命令模式,按ESC键即可。 如果用户不知道自己处于的模式,假设一直处在插入模式下,按一下ESC键就可以返回到命令模式。在命令模式下按“:”键就可进入末行模式,此时vi在窗口最后一行显示一个“:”作为末行模式的提示符,等待用户输入命令。末行命令执行完后回车,vi会自动回到命令模式。,2018年10月17日,vi的进入与退出,进入vi: 命令“vi 文件名” 命令“vi”(在退出vi时再指定文件名) 选项“+n”,表示希望在进入vi之后,光标处于文件中第n行上, 选项“+”表

4、示希望在进入vi之后光标处于文件最末行。,2018年10月17日,2018年10月17日,2018年10月17日,vi的进入与退出,保存文件: .在末行模式下:w vi保存当前编辑的文件,但并不退出vi,而是继续等待用户输入命令。:w :w! 把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。,2018年10月17日,vi的进入与退出,在末行模式下,有四种方法可以退出vi返回到shell::q 系统退出vi返回到shell。在用此命令时,若 编辑的文件没有被保存,则vi在窗口的最末行给出提示信息。:q! vi放弃所作修改而直接退到shell下。:wq

5、 先保存文件,然后再退出vi返回到Shell。:x 系统退出vi返回到shell,2018年10月17日,Vi 常用命令,如何进入插入字符模式在编辑模式下,键入如表所示的命令均可进入插入字符模式。,在光标所在行的上面插入一行,并将光标置于该行的行首,等待输入文本,O,将在光标所在行的下面新开一行,并将光标置于该行的行首,等待输入文本,o,将把光标挪到所在行的行尾,从那里开始插入新文本,A,用于在光标前所在位置之后追加新文本,a,将光标移到当前行的行首,然后在其前插入文本,I,从光标所在位置前开始插入文本,i,说明,命令,2018年10月17日,编辑模式下的操作,在编辑模式下,可以进行的操作有复

6、制和粘贴当前行,查找字符串,替换和删除单词,撤销和重复这些操作,下面通过一些例子说明。 例1:假设test.txt文件中有如下内容:This is a wall.These are ducks.This is a pig. 如果要复制第一行到文件末,操作方式如下:,2018年10月17日,在编辑模式下,光标移动到第一行首,按大写字母”YY”键,这时当前行的内容复制到缓冲区,接着移动光标到指定的行按小写字母“p”键,这样就复制了第一行。 例2:要查找文件中的字符串”this”,操作如下:在编辑模式下,光标移动到第一行行首,按字符”/”键,在状态行出现“/”字符,输入”this”,按Enter键。

7、Vi将从光标的当前位置向文件尾查找,如果找到,光标将停留在该字符串,并用红色底纹标识,如下图所示。,2018年10月17日,2018年10月17日,在当前行移动光标的命令,2018年10月17日,在行之间移动光标的命令,2018年10月17日,在文本块间移动光标的命令,在文件范围内移动光标 : 行号 G:将光标移至行号所指定的行的行首,2018年10月17日,屏幕上移动,H命令:该命令将光标移至屏幕首行的行首.若在H命令之前加上数字n,则将光标移至屏幕第n行的行首。 M命令: 该命令将光标移至屏幕显示文件的中间行的行首。 L命令:该命令将光标移至屏幕显示文件的底行的行首。 注:命令模式下输入以

8、上命令。,2018年10月17日,屏幕滚动,滚屏命令将屏幕向文件头方向翻滚半屏;将屏幕向文件尾方向翻滚半屏。 分页命令: 或者:将屏幕向文件尾方向翻滚一整屏 或者:将屏幕向文件首方向翻滚一整屏 状态命令: 命令在vi的状态行上显示vi的状态信息 屏幕清零命令 行号 z 行数 行号 z 行数. 行号 z 行数-,2018年10月17日,命令模式下的文本编辑 /文本的删除,在命令模式下,可以进行的操作主要有文件相关的操作,多行文本(文本块)的复制、移动、删除和字符串替换等操作,下面通过一些例子来说明。 例1:将第一行到第三行之间(包括第一、第三行)的所有文本复制到第四行之下,其操作方法如下:首先从

9、别的模式切换到末行模式,即状态行出现冒号提示符后,输入1,3 co4按enter键即可。屏幕上在第四行后出现第一行和第三行的内容。,2018年10月17日,2018年10月17日,例2:将第一行和第三行本身的所有字符串“This”替换成”That”,操作如下:1,3 s/This/That/g,然后按enter键即可。,2018年10月17日,Vi 中运行Shell命令,用户可以在vi的命令行运行Shell命令,这方面的特性可以使得用户可以临时抛弃vi来运行shell命令。“!”通知vi后面是一个shell命令。 例1:在vi编辑器中运行date命令,键入“:!date”后按enter键,vi

10、编辑器将清除屏幕,执行date 命令,我们可以看到类似下面的显示界面,2018年10月17日,这时,按任意键即可返回vi编辑器,并可在离开的地方继续编辑,如果用户希望将shell命令的结果读进来并加到文本中,使用”:r”命令。,2018年10月17日,2018年10月17日,下列命令说明了“!”的使用1.键入“:!ls”后按enter键,列出目录中的文件;2.键入”:! who”后按enter键,显示谁当前登录到系统中;3.键入“:!pwd”后按enter键,显示当前工作目录的路径;4.键入”:r!cal 10 2010”后按enter键,读取2010年5月的日历,并将其放在正在编辑的文本的光标后面。,在vi中Shell命令使用的一些例子,2018年10月17日,2018年10月17日,2018年10月17日,本 章 小 结,vi 编辑器vi 编辑器的三种模式及使用方法vi 编辑器的一些命令vi 编辑器的shell命令的使用,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号