大学课件:vi编辑器.ppt

大学课件:vi编辑器.ppt

ID:48192609

大小:207.00 KB

页数:42页

时间:2020-01-15

大学课件:vi编辑器.ppt_第1页
大学课件:vi编辑器.ppt_第2页
大学课件:vi编辑器.ppt_第3页
大学课件:vi编辑器.ppt_第4页
大学课件:vi编辑器.ppt_第5页
资源描述:

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

1、第4讲vi编辑器4.1vi的工作模式Vi没有菜单,只有命令,且命令繁多。Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式。命令行模式:任何时候,不管用户处于何种模式,只要按一下键,即可使Vi进入命令行模式。行号显示/取消:setnumber或setnumsetnonumber文本输入模式:在命令模式下输入插入命令i、附加命令a打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按键即可。末行模式:在命令模式下,

2、用户按“:”键即可进入末行模式下在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。末行命令执行完后,Vi自动回到命令模式在命令模式,用户就可以键入一些命令。这些命令可用来保存文件、读取文件内容、执行Shell命令、设置Vi参数、以正则表达式的方式查找字符串或替换字符串等。4.2编辑模式1.移动光标k、j、h、l功能分别等同于上、下、左、右箭头键Ctrl+b在文件中向上移动一页(相当于PageUp键)Ctrl+f在文件中向下移动一页(相当于PageDown键)H将光标移到屏幕的最上行(Highest)nH将光标移到屏幕的第n行

3、2H将光标移到屏幕的第2行M将光标移到屏幕的中间(Middle)L将光标移到屏幕的最下行(Lowest)nL将光标移到屏幕的倒数第n行3L将光标移到屏幕的倒数第3行w在指定行内右移光标,到下一个字的开头e在指定行内右移光标,到一个字的末尾b在指定行内左移光标,到前一个字的开头0数字0,左移光标,到本行的开头$右移光标,到本行的末尾^移动光标,到本行的第一个非空字符2.替换和删除将光标定位于文件内指定位置后:rc用c替换光标所指向的当前字符nrc用c替换光标所指向的前n个字符5rc用c替换光标所指向的前5个字符x删除光标所指向的当前字符nx删除光标所指向的前n个字符3x删除光

4、标所指向的前3个字符dw删除光标右侧的字ndw删除光标右侧的n个字3dw删除光标右侧的3个字db删除光标左侧的字ndb删除光标左侧的n个字5db删除光标左侧的5个字dd删除光标所在行,并去除空隙ndd删除n行内容,并去除空隙3dd删除3行内容,并去除空隙3.粘贴和复制从正文中删除的内容(如字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区中。用户可将其粘贴到正文中的指定位置。完成这一操作的命令是:p小写字母p,将缓冲区的内容粘贴到光标的后面P大写字母P,将缓冲区的内容粘贴到光标的前面如果缓冲区的内容是字符或字,直接粘贴在光标的前面或后面;如果缓冲区的内容为整行

5、正文,则粘贴在当前光标所在行的上一行或下一行。注意上述两个命令中字母的大小写。vi编辑器经常以一对大、小写字母(如p和P)来提供一对相似的功能。通常,小写命令在光标的后面进行操作,大写命令在光标的前面进行操作。有时需要复制一段正文到新位置,同时保留原有位置的内容。这种情况下,首先应当把指定内容复制(而不是剪切)到内存缓冲区。完成这一操作的命令是:yy复制当前行到内存缓冲区nyy复制n行内容到内存缓冲区5yy复制5行内容到内存缓冲区4.搜索字符串搜索方法是:键入字符/,后面跟以要搜索的字符串,然后按回车键。编辑程序执行正向搜索(即朝文件末尾方向),并在找到指定字符串后,将光标

6、停到该字符串的开头;键入n命令可以继续执行搜索,找出这一字符串下次出现的位置。用字符?取代/,可以实现反向搜索(朝文件开头方向)。例如/str1正向搜索字符串str1n继续搜索,找出str1字符串下次出现的位置?str2反向搜索字符串str2无论搜索方向如何,当到达文件末尾或开头时,搜索工作会循环到文件的另一端并继续执行。5.撤销和重复在编辑文档的过程中,为消除某个错误的编辑命令造成的后果,可以用撤消命令。另外,如果用户希望在新的光标位置重复前面执行过的编辑命令,可用重复命令。u撤消前一条命令的结果.重复最后一条修改正文的命令6.文本选中vi可进入到一种成为Visual的模

7、式,在该模式下,用户可以用光标移动命令可视地选择文本,然后再执行其他编辑操作,例如删除、复制等。v字符选中命令V行选中命令4.3插入模式1.进入插入模式在编辑模式下正确定位光标之后,可用以下命令切换到插入模式:i在光标左侧输入正文a在光标右侧输入正文o在光标所在行的下一行增添新行O在光标所在行的上一行增添新行I在光标所在行的开头输入正文A在光标所在行的末尾输入正文在进入插入模式之前首先删去一段正文,从而实现正文的替换。这些命令包括:s用输入的正文替换光标所指向的字符ns用输入的正文替换光标右侧n个字符cw用输入的正

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

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

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