版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务一启动vi文本编辑器【任务描述】启动vi文本编辑器,并创建一个新的文件helloFile.txt,再退出vi。【任务实施】(1)在Shell提示符下,输入vihelloFile.txt,按Enter键。vi的界面将出现在屏幕上,如图6−1所示。(2)输入A,再输入Hello,thisismyfirstvifile,并按Enter键。提示:输入A后,可以发现在左下角会出现“−−INSERT−−”标志,这表示可以输入任意字符了。(3)输入Thisisthesecondline,并按Esc键,屏幕如图6−2所示。下一页返回任务一启动vi文本编辑器(4)输入:“:wq”,并按Enter键。提示:“:wq”的作用是保存文件,并退出vi。(5)在Shell提示符下,输入cathelloFile.txt并按Enter键。(6)观察结果,可以查看到该文件的内容。提示/备注:进入Shell提示符的方法:选择“应用程序”→“附件”→“终端”命令或右击桌面空白处后在弹出的菜单中选择“打开终端”。【理论知识】在Linux中,有许多文本编辑器可以用来创建程序,选择哪一种文本编辑器依赖于对它的操作有多简单、功能有多强大。上一页下一页返回任务一启动vi文本编辑器可能更重要的是看计算机上到底有哪一种文本编辑器。Linux提供了好几种文本编辑器,而且每一种都各有其优缺点。最老的文本编辑器是ED,利用这个编辑器一次只能书写或修改一行程序。由于ED不是一个屏幕文本编辑器,大多数程序员都不愿意用它。另一个较老的文本编辑器是vi,一般而言,大多数装有Linux的计算机上都有这个版本。vi是一个全屏幕文本编辑器,也就是说一次可以操作一整屏,而不只是一行,不过,使用vi需要技巧。Emacs是一个功能比较强大的文本编辑器,上一页下一页返回任务一启动vi文本编辑器这个文本编辑器在有些Linux版本上可以获得,它可以同时操作多个文件。本项目中使用的是vi文本编辑器,之所以选用它,仅仅是因为它一般与操作系统捆绑在一起,最有可能得到。1.启动vi假设正在使用vi,首先,在命令行上输入vi并按回车键启动vi。启动后,全屏都会出现代字符(~),每一行代字符代表程序中的一个空行。通过键盘操作,光标可以在程序中四处移动,但不要使用箭头键,它们不起作用。2.vi文本编辑器的工作模式1)命令模式它可以让用户在程序中四处移动光标,而不改变文本本身,上一页下一页返回任务一启动vi文本编辑器用户仅能输入命令。当用户刚启动vi后,vi就处在命令模式下。不管在什么时候,只要按Esc键,vi就回到命令模式下。2)插入模式它可以让用户输入或编辑文本,在命令模式下,按i或a键就可以切换到插入模式。如果按的是i键,则在光标前插入文本;如果按的是a键,则在光标后插入文本。3)底行模式用户可以用它来保存文件、装入另外的文件或退出vi。先按Esc键回到命令模式,再按冒号(:)键,就会转换到底行模式。此时光标停留在状态行上,上一页下一页返回任务一启动vi文本编辑器并等待用户输入所需的底行模式命令。3.vi命令许多用户发现vi使用起来有点麻烦,尤其是与Windows的文本编辑器比较起来更是如此。不过在习惯了vi之后,就没有这种感觉了。表6−1~表6−9所示是vi中常用的命令。【知识拓展】(1)cat命令的作用是:显示所指文件的内容。它是一条Shell命令,Shell命令将在下一章节学习到,读者可以先阅读下一章。(2)Shell命令是区分大小的。读者可以试一下以下两条命令的执行结果。上一页下一页返回任务一启动vi文本编辑器①vihellofile②viHellofile【背景资料/知识】绝大多数用户在安装Linux时一起安装了窗口管理系统,如Gnome或KDE,自然也使用了窗口管理器,这样,就可以使用Emacs文本编辑器的图形化版本EmacsTextEditor。这个图形化版本的打开方法为:选择“应用程序”→“附件”→EmacsTextEditor命令。上一页返回任务二编辑文本【任务描述】使用表6−1~表6−9中的命令编辑任务一中的文本helloFile.txt,学会使用vi的编辑命令。【任务实施】(1)在Shell提示符下,输入vihelloFile.txt,并按Enter键。(2)输入A,输入Thisistheline,并按Enter键。(3)输入Thisisthefourthline,并按Enter键。(4)按Esc键。(5)输入:w并按Enter键,结果如图6−3所示。下一页返回任务二编辑文本(6)用方向键将光标移动到文件第3行的Line上的第一个字符L上。(7)输入i,接着输入3rd。(8)按Esc键。(9)输入i,用方向键将光标置于文件第5行的任意位置。(10)接着输入Thisisthefifthline。(11)按Esc键。(12)输入:wq返回到Shell提示符下。【独立实践】任务一:用vi编辑以前创建的文件,用一个不同的文件名保存原文件,同时保持在vi下,不退出编辑会话窗口。上一页下一页返回任务二编辑文本任务二:用vi打开文件username,并将第一段的文字复制到文件的最后一段中,并保存修改以后的文件。【思考与练习】(1)Vi文本编辑器有几种工作模式?互相怎么切换?(2)退出vi的方法有几种?(3)用q和q!退出vi有什么不同?(4)在vi中怎样插入文本?(5)在vi编辑器中,按Esc键后输入:w、:q、:wq,效果有什么不同?上一页返回
图6−1vi编辑器返回
图6−2编辑文件返回
表6−1移动光标的命令下一页
表6−2常用的删除命令下一页上一页
表6−3取消操作命令下一页上一页
表6−4插入文本命令下一页上一页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- EMBA《总经理会计学》第五讲关联交易
- ESD系统工程实体基础模式化
- emuch.net2197378最基础张量分析
- 关于寒假家教实习报告
- AC尼尔森零售研究培训
- Ansoft12在工程电磁场中的应用
- 为人师的案例分析题
- 2026年智能化工程师《智能化设计》模拟题
- 春暖花开健康同行
- 2026年注册城乡规划师考试规划编制技术规范试卷
- 2025年“十八项医疗核心制度”培训考试真题试卷(含答案)
- 2026河北石家庄市栾城区殡仪馆公开招聘工作人员2名考试模拟试题及答案详解
- 2026年新疆医科大学第四附属医院(新疆维吾尔自治区中医医院)招聘编制外工作人员(125人)笔试备考试题及答案详解
- 市政给水管网专项施工方案
- 施工现场安全管理方案
- 2026贵州能源集团有限公司第三批综合管理岗公开招聘100人笔试备考试题及答案详解
- 2025年曲靖市师宗县城区学校遴选教师考试笔试试卷(附完整参考答案)
- 2026年事业单位结构化面试真题及参考答案(2026年)
- 埋地钢质管道交流干扰防护技术标准(SYT 7854-2025 )
- 2026年广西国际壮医医院临床护理岗位(增补)人才招聘5人笔试备考试题及答案详解
- 2025北京画院招聘10人备考题库附答案
评论
0/150
提交评论