免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
正文编辑器介绍 任何计算机用户最常做的事之一就是创建和编辑文件,包括文档、报告和文字等。在Linux/Unix操作系统中vi是一个有效的、相对简单的全屏幕编辑。使用vi,只要知道少量基本命令,然后,就能逐步扩大你的能力,去使用大量更复杂的命令。系统管理员使用vi,用于管理和维护系统。 正文编辑器 介绍正文编辑 高级vi命令介绍正文编辑(1) 一、编辑概述 正文编辑是一个用以编写和修改文本(正文)文件的程序。 正文编辑不是一个字处理。它不包含文档格式或打印功能。 全屏幕编辑使你在屏幕上直接做出各种修改,并能直接看到修改后的效果。 介绍正文编辑(2) 二、vi概述 vi表示“visual editor”(直观编辑)。 vi是一个Linux/Unix操作系统世界中极为普遍的全屏幕文本编辑器。 vi提供了面向行和面向屏幕的有力特点,能完成任何正文编辑任务。 vi使你能创建新文件、修改旧文件。介绍正文编辑(3) 三、调用vi 在命令行上打入:$ vi filename 如果文件存在,就能看到指定文件的前24行。 如果文件是新的,就能在屏幕底部看到告诉你正在创建新文件的信息。 一行开始处的波折号()表示文件的结尾。 练习:打入没有文件名的vi,将发生什么? 使用vi,创建一名为mine的新文件。介绍正文编辑(4) 四、保留和退出vi 在改变文件的屏幕样本时,未改变原始正文文件。 改变成命令态,并打入:w,则写或保留,作出对文件的改变。 最好你经常保留你的改变。如果你不常保留,在掉电或计算机故障时,就损失了你的工作结果。介绍正文编辑(5) 当你完成了在文件上的工作后,打入:wq,写你改变后的文件,退出vi。 :x和ZZ完成与:wq同样的工作。 不要保留任何修改的退出,打入:q!,如果你已做了改变,但不希望保留它,这种用法是有用的。:q! 练习:不用保留mine而退出vi。介绍正文编辑(6) 五、vi态 vi使用了二种状态:命令态和插入态。 当vi处于命令态时,打入的内容作为命令来解释。 大多数vi命令是单字符。 当vi处于插入态时,可打入正文给文件。 调用vi后,设置为命令态。 从插入态改变为命令态,按键。介绍正文编辑(7) 从命令态改变成插入态,使用以下插入命令之一。a.命令i在游标处插入正文。b.命令I在一行开始处插入正文。c.命令a在游标后追加正文。d.命令A在行尾追加正文。e.命令o在游标下面新开一行。f.命令O在游标上面新开一行。介绍正文编辑(8) 在插入态处,不能打入命令,必须先按键,返回到命令态。 你不知道自己处于何态,按,不管原先是何态,都回到命令态。 在vi态之间转换介绍正文编辑(9)六、在vi上工作1、 使游标位于文件所要求的位置。2、 打入vi命令进入插入态。 在命令后不用按。3、 打入所要求的工作。 按键, 开始新一行。4、 按键,终止插入态,回到命令态。5、 工作结束按退出命令。 练习:调用vi mine。打入插入态命令,并插入正文的几行给文件。保留你的改变在新文件中。介绍正文编辑(10) 七、在vi中移动游标 在全屏幕编辑时,能移动游标到文件的某位置,以便打入正文或作改变。 若键盘上有箭头键,就能在命令态中用它们,将游标进行上、下、左、右移动。 在命令态中,使用以下命令,在文件内部移动。a. h往左移动游标一个字符。b. l往右移动游标一个字符。c. k向上移动游标一行。d. j向下移动游标一行。介绍正文编辑(11) e. w向前移动游标一个字。f. b向后移动游标一个字。g. $移动游标到一行结尾处。h. O移动游标到一行开始处。i. G移动游标到文件结尾。j. 1G移动游标到文件开始。k. +u向上移动半个屏幕。l. +d向下移动半个屏幕。 练习:试验在mine文件内移动游标,并插入正文到文件中。介绍正文编辑(12) 八、删除正文 x删除游标处字符。 X删除游标前字符。 dw删除下一字符。 dd删除整个一行。 在删除命令前打入的数,表示执行此命令多少次,例如:15dd删除下15行。 d$或D将从游标处到行结尾处均删除。 d0或d将从游标处到行开始处均删除。 u恢复前一次所做的删除。 练习:用3d连续删除从mine开始的相连字符。介绍正文编辑(13) 九、修改正文 r后跟的一个新字符代替在游标处的字符。 R打入需代替的一组正文字符,修改完后按返回命令态。 cw代替整个字,从打入起到按止。 c$或C将替代游标到行结尾处的正文。 c0将替代从游标到行开始处的正文。介绍正文编辑(14) cc使整个行空白,但保留游标位置,让你开始打入。 如删除命令一样,在命令前打入的数,表示执行该命令多少次。 练习:实践追加正文,在屏幕上移动游标,从mine中删除正文,并保留改变。介绍正文编辑(15)基本vi命令高级vi命令(1)一、移动和复制正文 1、用缓冲区移动正文 在一个特定缓冲区中放置被删除正文,每次删除正文,就替代前一次删除正文后在缓冲区中的内容。 P检索缓冲区的正文,把它放到文件中游标之后或本行下面。 p检索缓冲区中的正文,把它放到文件中游标之前或本行上面。 能用p或P重复地放置文件中正文的相同块。高级vi命令(2) 2、用缓冲区复制正文 yank命令(y)用了与删除相同的语法。 y命令不删除正文,保留在原来位置,而是将正文复制到缓冲区中。 用了d和p所用的缓冲区,每次拉出或删除的正文,均替代缓冲区中的内容。 能用p放置被拉出或被删除的正文。 练习:从mine开始处拉出正文几行,放它到文件的结尾。 高级vi命令(3)二、正文模式检索 必须在命令态下检索文件。 “模式”是一个特定字符串,其中可含空格符 用/模式对模式向前检索,直到文件结尾。 用?模式对模式往后检索,直到文件开头。高级vi命令(4) n在同一方向上重复检索。 N在相反方向上重复检索。 vi缠绕整个文件,不断检索,直到找到与模式相匹配的下一个出现。 练习:对字the或你的名字检索mine,对“macaroni”检索。当文件中没有所检索的模式,将发生什么?高级vi命令(5)三、特殊命令 +g给出状态报告,包括正在编辑那个文件,那一行,在当前行之上下有多少行。注意,游标所在行定称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省绵阳市绵阳南山中学2026届高二物理第一学期期末达标测试试题含解析
- 文化创意产业市场机会与挑战研究
- 止水带橡胶与金属粘合试验记录
- 2025年秋鲁教版(新教材)小学信息科技五年级上册期末模拟试卷(含答案)(共三套)
- 第三章 指数运算与指数函数全章复习(高效培优讲义)数学北师大版2019必修第一册解析版
- 【会计毕业论文的题目】 会计毕业论文题目大全
- 晋能控股15字30条经营管理措施(一)
- 法学院法学研究生学位论文格式规范-上海交通大学凯原法学院
- 论文的研究目的和研究意义怎么写
- 会计学专业毕业论文选题参考题目
- IT部系统架构设计报告
- 旅行社导游合同范本
- 2025年护理管理基础试题库(附参考答案)
- 第12课 家乡新变化 课件 2025-2026学年统编版道德与法治二年级上册
- 消防使用灭火器培训
- 高校科研项目资金管理规范与操作流程
- 蜀风诗词大赛题库及答案
- 高效英语六级写作模板与范文50篇
- 硫化氢安全培训课件
- 渝22TS02 市政排水管道附属设施标准图集 DJBT50-159
- 【MOOC】3D工程图学-华中科技大学 中国大学慕课MOOC答案
评论
0/150
提交评论