《5 vi编辑器》.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《5 vi编辑器》.ppt

第五章 vi编辑器 vi编辑器 5.1 vi编辑器概述 5.2 基本vi命令 5.3 vi的复杂应用 5.4 vi缓冲区 5.5 其他vi命令 一、什么是编辑器 UNIX是一种文本启动的操作系统 shell脚本 电子邮件 C语言源程序 … 文本编辑器 编辑文本文件的工具软件 分为 行编辑器:每次修改只能在一行中进行,不易使用 全屏编辑器:每次一屏显示编辑内容,并可以任意移动光标,易用 二、UNIX的文本编辑器 pico编辑器 随同pine电子邮件系统免费发布 适用于较小的文本文件编辑,常用于电子邮件编辑 vi编辑器 大多数UNIX系统支持,使用最广泛 可视化的编辑器(visual) 除通用版本外,还有两个特殊版本view和vedit emacs编辑器 UNIX中最复杂、最具个性化的编辑器 三、vi编辑器的工作模式 vi两种基本的工作模式:命令模式与文本输入模式 命令模式 vi启动是进入命令模式 任何键盘输入均视作命令,不显示但被执行 文本输入模式 键盘输入被视为对文本的编辑内容 状态行 在屏幕底部的一行 命令模式下的有些命令以:号,/号和?号开头,显示在状态行 反馈用户编辑操作的结果 显示错误或其它信息 vi编辑器 5.1 vi编辑器概述 5.2 基本vi命令 5.3 vi的复杂应用 5.4 vi缓冲区 5.5 其他vi命令 一、基本操作 启动vi 命令格式:$vi [options] file 如果是新文件,清屏 如果文件存在,显示文件开头内容 进入文本输入模式 在命令模式下输入i 确保大小写锁打开 基本操作 移动光标 方向键 h(左)、j(下)、k(上)、l(右)四个键 退出vi 按[Esc]键退回到命令模式 输入“:”,光标会切换到最后一行 输入wq,再按回车键,保存文件并退出到shell 二、文本输入模式 用户需要进入vi的文本输入模式,方可输入文本 在命令模式下键入特定命令进入文本输入模式 文本输入模式切换回命令模式:[Esc]键 文本输入模式 文本输入模式 输入模式下的特殊键 [Spacebar]空格键:输入一个空格 [Tab]制表键:在光标前插入8个空格(空格数可以配置) [Backspace]退档键:删除光标前面一个字符,并且光标回退一个字符 [Return]回车键:添加新行 如果光标处于行中间,则在光标位置将本行截断 三、命令模式 输入模式到命令模式的切换:[Esc]键 移动光标 方向键 h(左)、j(下)、k(上)、l(右)四个键 $:将光标移动到行尾 w:光标向右移动一个字(word) b:光标向左移动一个字 e:光标移动到字尾 命令模式 0(零):将光标移动到当前行行首 [Return]:光标移动到下一行行首 [Spacebar]:光标右移一格 [Backspace]:光标左移一格 命令模式 文本修改:命令模式下,vi允许用户对已经编辑的文本进行修改,命令如下表所示 命令模式 文本搜索 “/”号 从光标当前位置向后搜索指定内容 键入“/”,“/”会在vi最后一行行头显示 在“/”后面输入要搜索的内容,[Return]即可搜索 “?”号 从光标当前位置向前搜索指定内容 键入“?”,“?”会在vi最后一行行头显示 在“?”后面输入要搜索的内容,[Return]即可搜索 命令模式 退出vi编辑器 :wq:保存文件并退出vi :w:保存文件,但不退出vi :q:退出vi :q!:不保存文件,退出vi :ZZ:保存文件并退出vi 注意:!在vi命令中表示强制执行,可以与w和q命令组合使用 vi编辑器的工作模式 vi编辑器 5.1 vi编辑器概述 5.2 基本vi命令 5.3 vi的复杂应用 5.4 vi缓冲区 5.5 其他vi命令 一、vi启动选项 只读选项-R 以只读方式打开文件,不允许修改 可以使用w!强制写入 vi的一个特殊版本——view 总是以只读方式打开文件 -c选项 将指定的vi命令作为vi启动的一部分 常用来在开始编辑之前定位光标 例:$vi –c /most oracle.log表示在打开oracle.log文件之后,搜索most字符串,并将光标定位到搜索位置。 二、编辑多个文件 vi可以一次打开多个文件进行编辑 每一个文件编辑结束时,不直接退出vi,而是进行下一个文件的编辑 可以使用命令:n(next)启动下一个文件的编辑 vi将用下一个文件的内容替换缓冲区的内容,所以如果上一个文件尚未保存,则会提示出错,可以用:n!强制切换文件,但将丢失上一个文件的修改。 使用:ar命令查看vi打开的文件名列表 编辑多个文件 在vi中打开并编辑另一个文件 使用命令:e file 读入另一个文件 :r file 注意,这种情况读入的文件将追加到光标之后,成为正在编辑的当前文件的一部分 写入另一个文件 用:[n

文档评论(0)

wyth + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档