欢迎来到天天文库
浏览记录
ID:45034940
大小:246.50 KB
页数:26页
时间:2019-11-08
《4.正文编辑器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、正文编辑器刘东升张丽萍1正文编辑器介绍任何计算机用户最常做的事之一就是创建和编辑文件,包括文档、报告和文字等。在Linux/Unix操作系统中vi是一个有效的、相对简单的全屏幕编辑。使用vi,只要知道少量基本命令,然后,就能逐步扩大你的能力,去使用大量更复杂的命令。系统管理员使用vi,用于管理和维护系统。2正文编辑器介绍正文编辑高级vi命令3介绍正文编辑(1)一、编辑概述正文编辑是一个用以编写和修改文本(正文)文件的程序。正文编辑不是一个字处理。它不包含文档格式或打印功能。全屏幕编辑使你在屏幕上直接做出各种修
2、改,并能直接看到修改后的效果。4介绍正文编辑(2)二、vi概述vi表示“visualeditor”(直观编辑)。vi是一个Linux/Unix操作系统世界中极为普遍的全屏幕文本编辑器。vi提供了面向行和面向屏幕的有力特点,能完成任何正文编辑任务。vi使你能创建新文件、修改旧文件。5介绍正文编辑(3)三、调用vi在命令行上打入:$vifilename如果文件存在,就能看到指定文件的前24行。如果文件是新的,就能在屏幕底部看到告诉你正在创建新文件的信息。一行开始处的波折号(~)表示文件的结尾。练习:打入没有文件名
3、的vi,将发生什么?使用vi,创建一名为mine的新文件。6介绍正文编辑(4)四、保留和退出vi在改变文件的屏幕样本时,未改变原始正文文件。改变成命令态,并打入:w,则写或保留,作出对文件的改变。最好你经常保留你的改变。如果你不常保留,在掉电或计算机故障时,就损失了你的工作结果。7介绍正文编辑(5)当你完成了在文件上的工作后,打入:wq,写你改变后的文件,退出vi。:x和ZZ完成与:wq同样的工作。不要保留任何修改的退出,打入:q!,如果你已做了改变,但不希望保留它,这种用法是有用的。:q!练习:不用保留mi
4、ne而退出vi。8介绍正文编辑(6)五、vi态vi使用了二种状态:命令态和插入态。当vi处于命令态时,打入的内容作为命令来解释。大多数vi命令是单字符。当vi处于插入态时,可打入正文给文件。调用vi后,设置为命令态。从插入态改变为命令态,按键。9介绍正文编辑(7)从命令态改变成插入态,使用以下插入命令之一。a.命令i在游标处插入正文。b.命令I在一行开始处插入正文。c.命令a在游标后追加正文。d.命令A在行尾追加正文。e.命令o在游标下面新开一行。f.命令O在游标上面新开一行。10介绍正文编辑(8)
5、在插入态处,不能打入命令,必须先按键,返回到命令态。你不知道自己处于何态,按,不管原先是何态,都回到命令态。在vi态之间转换11介绍正文编辑(9)六、在vi上工作1、使游标位于文件所要求的位置。2、打入vi命令进入插入态。在命令后不用按。3、打入所要求的工作。按键,开始新一行。4、按键,终止插入态,回到命令态。5、工作结束按退出命令。练习:调用vimine。打入插入态命令,并插入正文的几行给文件。保留你的改变在新文件中。12介绍正文编辑(10)七、
6、在vi中移动游标在全屏幕编辑时,能移动游标到文件的某位置,以便打入正文或作改变。若键盘上有箭头键,就能在命令态中用它们,将游标进行上、下、左、右移动。在命令态中,使用以下命令,在文件内部移动。a.h往左移动游标一个字符。b.l往右移动游标一个字符。c.k向上移动游标一行。d.j向下移动游标一行。khlj13介绍正文编辑(11)e.w向前移动游标一个字。f.b向后移动游标一个字。g.$移动游标到一行结尾处。h.O移动游标到一行开始处。i.G移动游标到文件结尾。j.1G移动游标到文件开始。k.+u向上
7、移动半个屏幕。l.+d向下移动半个屏幕。练习:试验在mine文件内移动游标,并插入正文到文件中。14介绍正文编辑(12)八、删除正文x删除游标处字符。X删除游标前字符。dw删除下一字符。dd删除整个一行。在删除命令前打入的数,表示执行此命令多少次,例如:15dd删除下15行。d$或D将从游标处到行结尾处均删除。d0或d^将从游标处到行开始处均删除。u恢复前一次所做的删除。练习:用3d连续删除从mine开始的相连字符。15介绍正文编辑(13)九、修改正文r后跟的一个新字符代替在游标处的字符。R打入需
8、代替的一组正文字符,修改完后按返回命令态。cw代替整个字,从打入起到按止。c$或C将替代游标到行结尾处的正文。c0将替代从游标到行开始处的正文。16介绍正文编辑(14)cc使整个行空白,但保留游标位置,让你开始打入。如删除命令一样,在命令前打入的数,表示执行该命令多少次。练习:实践追加正文,在屏幕上移动游标,从mine中删除正文,并保留改变。17介绍正文编辑(15)基本vi命令插
此文档下载收益归作者所有