第2章 vi编辑器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§1 简介 Linux 系统提供了一个完整的编辑器家族 行编辑器:ed,ex,edit 全屏幕编辑器:vi,emacs vi(visual interface) 汇集了行编辑器和全屏幕编辑器的特点 只是一个文本编辑程序,而不是一个排版程序 §1 简介 vi 的三种工作模式 Command Mode(命令模式) 执行 vi 后的缺省模式 用户可输入合法的 vi 命令,用于控制光标的移动、删除字符和段落复制 命令有大小写之区分 不管处于何种模式,只要按下 Esc 键,即可转入该模式 §1 简介 Insert Mode(插入模式) 在命令模式下输入 a、i、o、c、r、s 等都可以进入插入模式 用于新增文字和修改文字,此时用户输入的任何字符都被 vi 当做文件内容保存起来,并将其显示在屏幕上 按下 Esc 键即可回到 Command Mode §1 简介 Last Line Mode(末行模式,ex转义模式) 在命令模式下,按 “:” 键即可进入该模式,此时在窗口最后一行显示 “:” 作为提示符 用于保存文件、退出vi、打开文档及其它设置 命令有大小写之分 §1 简介 §2 基本操作 vi 的启动 方式 vi 文件名 如果文件不存在,将建立此文件;如果文件存在,则显示 vi 采用此种方式,需在退出 vi 时输入文件名 输入命令 vi 后,便进入全屏幕编辑环境,光标定位在屏幕第1行第1列的位置,此时的状态为命令模式 §2 基本操作 退出 vi 连按两次 Z 键 :w 存盘但并不退出 :q 退出 :wq 存盘并退出 :w! 强制存盘 :q! 强制退出,并放弃刚才编辑的内容 :x 作用同命令模式下的zz §2 基本操作 例 vi file.c 若文件file.c不存在,则屏幕看起来大致是这样: §2 基本操作 此时按下字母 i 则进入插入模式,屏幕如下: §2 基本操作 输入完成,按下字符:则进入末行模式,屏幕如下: §2 基本操作-命令模式下常用命令 输入文件内容(进入插入模式) 附加(append) a 从光标所在位置后面开始新增内容 A 从光标所在行的末尾开始新增内容 插入(insert) i 从光标所在位置前面开始插入内容 I 从光标所在行的第一个非空白字符前面开始插入资料 打开(open) o 在光标所在行下新增一行并进入插入模式 O 在光标所在行上新增一行并进入插入模式 §2 基本操作-命令模式下常用命令 光标定位 h 左移一个字符、l 右移一个字符、j 下移一行、k 上移一行 w,W 移至下一个字的开头 b,B 移至前一个字的开头 e,E 移至下一个字的末尾 ^ 、$、0(零) 移至本行第一个非空字符、行尾、行首 H 、M 、L 至当前窗口的第一行、中间行、最后一行 )、( 至下一行的第一个字母、上一行的第一个字母 }、{ 至该段落的最后一个字母、该段落的第一个字母 §2 基本操作-命令模式下常用命令 光标定位(续) nH、nL 将光标移到屏幕的第 n 行、倒数第 n 行 Ctrl+d 向下半页;Ctrl+f 向下一页; Ctrl+u 向上半页;Ctrl+b 向上一页 n- 减号移动到上一行的第一个非空白字符,前面加上数字可以将光标上移 n 行 n+ 加号移动到下一行的第一个非空白字符,前面加上数字可以将光标下移 n 行 注:此处 n 为数字 §2 基本操作-命令模式下常用命令 删除 x 删除光标所在位置的字符 X 删除光标前面的一个字符 s 删除光标所在位置的字符,并进入插入模式 S 删除光标所在的行,并进入插入模式 dd 删除光标所在的行 D 从光标位置开始删除到行尾 d与光标移动命令的组合,例d0、d3l §2 基本操作-命令模式下常用命令 修改 r 修改光标所在字符,r 后接着要修改的字符,如rc,用字符 “ c ” 替换光标所指向的当前字符 R 进入替换状态,新增内容会覆盖原先内容,直到按 Esc 键回到命令模式下为止 cc 修改光标所在行 C 修改从光标位置到该行末尾的内容 c与光标移动命令的组合 §2 基本操作-命令模式下常用命令 复原 u 恢复光标所在行的所有修改 U 恢复刚才被修改的文本,重复上一次命令的操作 重复 . 重复实现刚才的插入命令或删除命令 §2 基本操作-命令模式下常用命令 复制和移动 yy 复制当前行到内存缓冲区 nyy 复制 n 行内容到内存缓冲区 y与光标移动的组合 p

文档评论(0)

海川电子书城 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档