欢迎来到天天文库
浏览记录
ID:48900512
大小:86.50 KB
页数:11页
时间:2020-01-28
《第五讲文本编辑器.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LINUX文本编辑功能最强大的编辑器:vi三种操作模式:命令模式(commandmode)插入模式(inputmode)底线模式(lostlinemode)1、执行与结束在系统提示字符(如$、#)下敲入vi<档案名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文件(如果该文件不存在或缺少文件名)进入vi后萤幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。2、切换不同模式的按键进入VI默认的模式commandmode,从命令模式下按“i”,”a“,“o”三个键就可进入inputm
2、ode;i:插入,从目前光标所在之处插入a:增加,目前光标所在下一个字开始输入文字o:插入新的一行切换不同模式的按键从inputmode回到commandmode按下ESC键在commandmode下输入“:”到lastlinemodeCommandmodeInputmodeLastlinemodea、i、oESC:输入错误命令Commandmode的操作1、移动光标位置:h:将光标向左移动一格l:将光标向右移动一格j:将光标向下移动一格k:将光标向上移动一格o:将光标移到该行的最前面$:将光标移
3、到该行的最前面G:将光标移到最后一行的开头w或W:将光标移到下一个字Commandmode的操作卷动屏幕内容:ctrl+b:将光标向前卷动一页,相当于按pageup键Ctrl+f:将光标向文章后面移动一页,相当于按pagedown键Ctrl+u:将光标向前移动半页Ctrl+d:将光标向后移动半页ctrl+e:屏幕向下卷动一行Ctrl+y:屏幕向上卷动一行Commandmode的操作5、其他按键r:在commandmode只要将光标停在要修改的位置,然后按r键,就可以修改一个字符u:按此键可以取消前
4、一次的操作,若再按一次就可回来。U:还原ZZ:连按2次Z键,可将当前正在编辑的文件保存并结束vi。%:将光标移到其中一个括号,按此键来找到对应的括号。Commandmode的操作2、复制文件yy:可将光标当前所在位置的整行复制yw:可复制光标所在位置到整个单字结束处的字符P:可将复制的字粘贴在当前光标所在的位置.复制整行文字,粘贴到光标所在位的下一行Commandmode的操作3、删除与修改文件的命令:x:删除光标所在字符。X:删除光标位置前面的一个字符.dd:删除光标所在的列。ndd:若按3dd
5、键,表示删除当前光标位置的1行与下面两行D:可删除一行中光标所在位置之后的所有字符r:修改光标所在字元,r後接著要修正的字符。R:进入取替换状态,新增文字会覆盖原先文字,直到按[ESC]回到命令模式下为止。s:删除光标所在字元,并进入输入模式。S:删除光标所在的列,并进入输入模式。Commandmode的操作新增(append)a:从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。A:从光标所在列最後面的地方开始新增资料。插入(insert)i:从光标所在位置前面开始插入资料,光标後
6、的资料随新增资料向後移动。I:从光标所在列的第一个非空白字元前面开始插入资料。开始(open)o:在光标所在列下新增一列并进入输入模式。O:在光标所在列上方新增一列并进入输入模式。Commandmode的操作4、显示光标所在行数、移到指定行数Ctrl+g或G:按此组合键,则会在最下方的lastline处显示光标所在位置的行数,以及文章的总行数。nG:n为数字,若按下20G键,则可将光标移到第20行Lastlinemode的操作进入命令行:按ESC键离开vi及保存文件在command mode下按:
7、键进入Last line mode:wfilename输入wfilename,将文章存入指定的文件名filename:wq(保存离开):q(不保存离开):q!(强制离开):e(创建一个新文件,输入e加上指定的文件名):n(在VI中载入另一个文件,可输入n在加上指定的文件名):setnu命令(在文件内容每一行的前面加上行号):setnonu命令(将每一行的行号取消)搜索字符串:搜索文章中的某一字符串时,可输入“/”后加字符串替换字符串:例如:g/temp/s//tmp/g:g/temp/s//tmp
8、/gc(将temp替换成tmp)
此文档下载收益归作者所有