第3章 文本编辑 (1学时).ppt_第1页
第3章 文本编辑 (1学时).ppt_第2页
第3章 文本编辑 (1学时).ppt_第3页
第3章 文本编辑 (1学时).ppt_第4页
第3章 文本编辑 (1学时).ppt_第5页
已阅读5页,还剩16页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第3章文本剪辑、Linux用户应创建自己的文件,如普通文本文件、数据档案、数据库档案和节目源档案。为了利用文本文件创建和修改编辑器,Linux系统上最常用的文本编辑器(如vi、ex、edit)按功能分为行编辑器(ex、edit)和屏幕编辑器(VI)两个茄子类别。如何输入和退出VI编辑器的工作方式VI文本插入和修改命令规则,使用命令ex命令应用移动光标,3.1 VI的工作方式,VI是visual interface的缩写,它汇集了行剪辑和全屏编辑的优点,成为Linux系统上最常用的编辑器。Vi编辑器牙齿有三种茄子工作方法命令、输入法和ex转义方法、3 . 1 . 1 . 1命令方法、shell提

2、示符后输入命令VI、进入VI编辑器时输入VI命令方法(例如viexample.c、3.1)。从输入返回命令的方法是按键。例如,在命令模式下,输入字符I,输入输入法,然后输入I,将字符I添加到屏幕上相应的光标。原始屏幕显示,main()prntf(“ok!”);将光标放在n位置,连续输入I两次,屏幕显示将显示main () printf (ok!);3.1.3 ex转义方法,在ex方法中,以键结束的正文行必须首先输入冒号3360才能使用ex转义方法。例如,退出VI的四个茄子ex转义方法,wq将剪辑缓冲区内容写入正在剪辑的文件中,退出编辑器并返回shell。ZZ仅在修改后将缓冲区内容写入文件。x与

3、:ZZ相同。q!强制退出VI。感叹号(!)通知VI无条件退出、删除缓冲区内容、输入法、3.3文本输入3.3.1插入命令、在I命令后将输入内容插入到光标位置之前,光标后面的文本相应地向右移动。输入I命令会将新文本插入到当前行的开头,并将光标移动到行的开头。注意:P73示例、两种茄子方法、3.3.2附加命令、在a光标后插入以及光标可以位于一行中的任意位置。在光标a所在行的末尾添加文本。以下两个命令是在行尾添加文本的方法。打开3.3.3命令,然后在o光标所在行的下方插入行。o在光标所在行的上方插入行。注意:P74示例,3.4光标移动,一个字符向右(前进)移动命令(键):L向右箭头一次向右移动n个字符

4、:6l、5、8向左(后退)移动一个字符命令(键):H向左箭头一次向左移动到7j之前的行命令移动到行尾的命令(键):移动到指定行的命令(键):行号g移动到指定列的命令(键):列号|移动到单词前面的命令(键):W单词是标点符号或空格(制表符、换行符或空格)分隔的字母数字字符串W单词是移动到单词后面的命令,而不是空格B单词由标点符号或空格字符(制表符、换行符或空格)分隔的字母数字字符串B单词定义为非空格字符串,3.5文本将被修改。1删除文本删除字符命令(键):删除包含x光标的字符删除x光标之前的字符删除文本对象命令(键):删除包含DD光标的整行从d光标位置删除行结束d光标位置到受光标移动限制的文本对

5、象结束位置的删除相关命令,用于修改文本或将当前文本替换为其他文本。2.还原命令删除u后使用,相当于重新插入刚删除的正文。u将当前行恢复到编辑之前的状态。3.重复命令。重复刚才的插入或删除命令,4 .修改命令c、c修改文本对象,并用新输入的文本替换旧文本。c命令通常直接在c之后使用“移动光标”命令(限制删除文本的范围)、新文本,最后按c键修改从光标位置到行尾的文本。常见的方法是直接在C后输入新文本。最后,5。替换命令R命令用以下输入的单个字符替换光标所在的字符R命令:用随后输入的文本替换光标位和右侧的几个字符。每次输入每个字符时替换前面的字符。6.替换命令s(小写)命令用新插入的正文替换光标所在的字符s(大写)命令。当前行(整行)7。合并行命令j(大写字符)将光标所在的行与下一行合并,然后编辑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论