第五章 Linux操作系统VI文本编辑.ppt

第五章 Linux操作系统VI文本编辑.ppt

ID:48900510

大小:1.06 MB

页数:28页

时间:2020-01-28

第五章 Linux操作系统VI文本编辑.ppt_第1页
第五章 Linux操作系统VI文本编辑.ppt_第2页
第五章 Linux操作系统VI文本编辑.ppt_第3页
第五章 Linux操作系统VI文本编辑.ppt_第4页
第五章 Linux操作系统VI文本编辑.ppt_第5页
资源描述:

《第五章 Linux操作系统VI文本编辑.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第五章VI文本编辑器的使用本章目标掌握vi编辑器的三种模式以及切换的方式熟练掌握vi编辑器的使用方法vi编辑器的使用vi是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序vi的功能十分强大,但是命令繁多,不容易掌握vi简介vi是标准的Linux文本编辑程序vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件启动vi在以下各节中,你将会学习如何启动vi,如何在一个文件中输入文本、如何保存文件、以及如何退出vi创建一个文件vipaint如果paint已经存在,vi会打开现存文件如果是一个新文件,vi会创建它状态行屏幕的最

2、后一行被称为状态行,用于显示文件名及文件中行和字符的个数vi的三种模式输入模式命令模式末行模式输入模式vi被运行时,通常处在命令模式下键入命令i,使vi退出命令模式,进入输入模式命令模式在该模式中,可以输入命令来执行许多种功能大多数的vi命令都是由一个或两个字母加上一个可选数字组成以冒号开头的命令实际上是ex命令,即进入末行模式进行保存、退出等操作结束一个会话过程保存:w后面接回车键保存并退出输入:wq后面接回车键:x保存存退出退出但不保存输入:q后面接回车键:q!强制退出(不保存):wfilename把文件存入指定文件:n1,n2wfilename将从n1开始

3、到n2结束的行写到文件中:nwfilename将第n行写到文件中:1,.wfilename将从第1行起到光标位置所处的行的所有内容写到文件中:.,$wfilename将从光标位置起到文件结尾的所有内容写到文件中:rfilename打开另一个文件,追加到光标所在行的后面:efilename新建文件:ffilename把当前文件复制为指定文件名在文件中移动光标向左移动一个字符:按h向右移动一个字符:按l向下移动一行:按j向上移动一行:按k移动到当前行的开头处:按^(即Shift+6)移动到当前行的结尾处:按$(即Shift+4)移动到顶部:按H(大写)使光标移动到屏

4、幕的顶部nH将光标移至当前屏幕第n行的行首移动到中部:按M(大写)使光标移动到屏幕的中间移动到底部:按L(大写)使光标移动到屏幕的底部nL将光标移至当前屏幕的倒数第n行的行首在文件中移动光标(续)向前翻页一屏:要向前滚动(向下移动)一整屏,需按下Ctrl+f。光标将移动到新屏的左上角向前滚动半屏:要向前滚动半屏,需按Ctrl+d向后翻页一屏:要向后滚动(即向上移动)一整屏,需按下Ctrl+b向后滚动半屏:要向后滚动半屏,需按下Ctrl+u把光标移动到较远的位置目标行数G命令模式下如:要把光标移到第500行500G要到文件开头:1G移到文件尾:G或者:1000末行

5、模式下:1:$w将光标右移至下一个字的字首e如果光标起始位置处于字内(即非字尾处),则该命令将把光标移到本字字尾;如果光标起始位置处于字尾,则该命令将把光标移动到下一个字的字尾b如果光标处于所在字内(即非字首),则该命令将把光标移至本字字首;如果光标处于所在字字首,则该命令将把光标移到上一个字的字首0(是数字零)移动到光标所在行的行首与shift+6键相同插入文本添加:输入a后,在光标的右边插入文本输入A,在一行的结尾处添加文本插入:通过在命令模式下输入i,在光标的左边插入文本通过在命令模式下输入I,在行首插入文本插入新行:输入o,在当前光标位置下面打开一行输入

6、O,在当前光标位置上面打开一行替换:输入r,替换光标处的一个字符nrc用字符c替换从光标所指向的字符起的n个字符5rx从当前光标开始的五个字符都替换成X字符输入R,进入替换模式正文替换(删除后进入插入模式)s删除光标所在位置的字符ns删除从光标所在位置起的n个字符cw删除从光标所在位置起的一个词ncw删除从光标所在位置起的n个词cb删除光标所在位置的前一个词ncb删除光标所在位置的前n个词c$删除从光标所在位置到结尾的所有字符c0删除从光标所在位置到行首的所有字符撤消更改撤消前一个命令:在最后一个命令之后立即输入u来撤消该命令撤消对一行的更改:输入U来撤消你对一

7、行所做的所有更改这个命令只有在你没将光标移动到该行以外时才生效ctrl+r重做删除文本删除一个字符:为删除一个字符,需将光标放置在要删除的字符上并输入xnx删除从光标所在位置开始向右的n个字符为删除光标之前(其左边)的一个字符,需输入X删除一个词或词的部分内容:为删除一个词,需将光标放置到该词的开头并输入dwndw删除n个指定的单词为删除词的部分内容,需将光标放置到该词要保存部分的右边。输入dw来删除该词余下的部分2dw删除一行:将光标放置到该行的任意处并输入ddndd删除当前行及其后n-1行的内容db删除光标所在位置之前的一个词ndb删除光标所在位置之前的n个

8、词:d删除当前行:nd删

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

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

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