欢迎来到天天文库
浏览记录
ID:13434658
大小:41.50 KB
页数:8页
时间:2018-07-22
《vi全屏幕编辑器 熟悉》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、vi全屏幕编辑器vi(Visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode):·command方式:任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映。 ·insert方式:任何输入的数据都置于编辑寄存器。在command方式下输入(I,a,A等),可进入insert方式,insert方式下按ESC,可跳回command方式。·escape方式:以“:”或者“/”为前导的指令,出现在屏幕的最下一行,任何输入都被当成特别指令。 进入vi(在系统提示符下面输入以下指令):vi进入vi而不读入任何
2、文件vifilename进入vi并读入指定名称的文件(新、旧文件均可)。vi+nfilename进入vi并且由文件的第几行开始。vi+filename进入vi并且由文件的最后一行开始。vi+/wordfilename进入vi并且由文件的word这个字开始。vifilename(s)进入vi并且将各指定文件列入名单内,第一个文件先读入。vedit进入vi并且在输入方式时会在状态行显示“INSERTMODE"。 编辑数个文件(利用vifilename1filename2……)进入vi后):args显示编辑名单中
3、的各个文件名:n读入编辑名单中的下一个文件:editfilename多文件编辑情况下进入filename编辑文件:next等你编辑完第一个以后,用它可以编辑第二个:previous等你编辑完一个以后,用它可以编辑前一个文件:wprevious等你编辑完一个以后,用它可以编辑前一个文件,并保存当前修改:frist要移动到列表中的第一个文件:last要移动到列表中的最后一个文件:setautowrite自动存盘:hideeditfilename2如果想编辑2这个文件,但有不想马上保存1当前文件,可以隐藏它。:rew读入编辑名单中的第一个文
4、件:e#读入编辑名单内的前一个文件:efile读入另一个文件进vi(此文件可不在编辑名单内),若原文件经修改还没有存档,则应先以:w存档。:e!file强迫读入另一个文件进入vi,原文件不作存档动作。 存储及退出vi:wfilename存入指定文件,但未退出vi(若未指定文件名则为当前工作的文件名)。:wq或者:x或者zz存文件,并且退出vi.:q不作任何修改并退出vi。:q!放弃任何修改并退出vi。:!command暂时退出vi并执行she
5、ll指令,执行完毕后再回到vi。:sh暂时退出vi到系统下,结束时按Ctrl+d则回到vi。 加数据指令i在关标位置开始插入字符,结束时候按ESC键。I在光标所在行的最前面开始加字,结束时按ESC键。a在光标位置后开始加字,结束时按ESC键。A在光标所在行的最后面开始加字,结束时按ESC键。o在光标下加一空白行并开始加字,结束时按ESC键。O在光标上加一空白行并开始加字,结束时按ESC键。!command执行shell指令
6、,并把结果加在光标所在行的下一行。 删除指令nx删除由光标位置起始的n个字符(含光标位置,按一个x表示删除光标所在的字符)nX删除由光标位置起始的n个字符(不含光标位置)。ndw删除光标位置其实的n个字符组(word)。d0将行的开始到光标位置的字符全部删除。d$或D将光标位置起始到行尾的字符全部删除。ndd将光标位置起始的n行(整行)删除(dd表示删除光标所在行)。:start,endd删除文件的第start到end行。:.,$d删除文件中从光标位置开始到
7、end。rm-rf文件夹删除文件夹find.-name*.swp--deleterm-f*.扩展名关标移动0移到一行的开始$移到一行的最后[移到文件开始位置]移到文件结束位置nh往左移n位nl或者spacebar往右移n位nk向上移n行n+向上移n行,光标在该行的起始nj向下移n行n-向下移n行,光标在该行的起始H移到屏幕的左
此文档下载收益归作者所有