- 1、本文档共88页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8 vi编辑器的高级用法 更多有关vi编辑器的知识 重排文本 vi操作符的域 在vi中使用缓冲区 光标定位键 定制vi编辑器 其他vi命令 更多有关vi编辑器的知识 vi与ex 启动vi编辑器 使用vi的启动选项 编辑多个文件 vi与ex vi编辑器是ex系列编辑器的一部分 vi是ex编辑器中的屏幕编辑器 vi和ex之间可切换 启动vi编辑器 带文件名启动 $vi myfirst :w或:wq 启动vi编辑器 不带文件名启动 $vi :w myfirst或:wq myfirst 若此时不输入文件名,就会出现警告信息: No current filename 启动vi编辑器 在vi编辑器中覆盖已存在文件 vi编辑器通常不允许覆盖已存在文件 :w myfirst 若myfirst已存在,就出现如下警告信息 “myfirst” File exists –use “:w! to overwrite” 若要覆盖已存在文件,就使用如下命令 :w! myfirst 启动vi编辑器 在vi编辑器中实现”“文件另存为” $vi myfirst :w yourfirst或:wq yourfirst可将myfirst内容保存到yourfirst ,原文件保持不变。 使用vi的启动选项 只读选项-R 命令选项-c 只读选项-R 该选项允许逐行查看文件内容,但不能修改文件。 如果希望保存只读文件,必须用!选项强制执行写操作。 只读选项-R 只读选项-R 只读选项-R 退出只读文件 使用:q或q!命令 查看文件 下面两种方式都可以实现查看文件 $view myfirst $vi –R myfirst 命令选项-c 该选项允许用户将指定的vi命令作为命令行的一部分。 该选项可用于在编辑之前定位光标,或在文件中使用搜索模式。 命令选项-c 编辑多个文件 用户启动vi时,可以给出多个文件名。 每当结束一个文件的编辑时,就可以编辑下一个文件而不用重新启动vi。 使用:n(next)命令启动编辑下一个文件。 使用:ar命令查看文件名列表。 编辑多个文件 若上一个文件修改后未保存,vi就会显示如下信息: No write since last change(:next ! overwrite) 使用n!命令可以忽略这个提示信息。 编辑多个文件 编辑多个文件 编辑多个文件 编辑多个文件 编辑多个文件 编辑多个文件 如果用户输入:n,而命令行上没有要打开的文件,vi就会显示如下信息。 No more files to edit 在vi编辑器中编辑另一个文件:使用e(edit)命令 在vi编辑器中读入另一个文件:使用r命令 在vi编辑器中写入另一个文件:使用w命令 重排文本 在vi编辑器中,删除、复制、移动、修改文本都可以归结为剪切和粘贴操作。 vi编辑器的剪切和粘贴键 重排文本 移动行:dd,p或P 复制行:yy,p或P 移动行:dd,p或P 使用删除和put操作符,可以将文本从文件的一个位置移到另一个位置。 按dd,vi删除当前行,并将删除的行保存到临时缓冲区,光标移到下一行行首。 按p键,vi将前面被删除的行放到当前行下。 复制行:yy,p或P 使用复制和put操作符,可以将文本从文件的一个位置复制到另一个位置。 按yy键,vi将当前行复制到临时缓冲区。 使用光标移动键,将光标放到第1行上。 按p键, vi复制临时缓冲区的内容到当前行下。 复制行:yy,p或P 复制行:yy,p或P vi操作符的域 文本块:一个字符、一个字、一行、一句、其他指定的字符集。 许多vi命令只在一个文本块上操作。 组合使用vi命令和域控制键可以更好地控制编辑任务。 vi操作符的域 vi操作符的域 使用删除操作符和域控制键 使用复制操作符和域控制键 使用修改操作符和域控制键 使用删除操作符和域控制键 d$:删除从光标位置开始到当前行尾的文本。 按d$键,vi删除从光标位置开始到当前行尾的文本,并将光标移到字母by后面的空格上。 使用删除操作符和域控制键 使用删除操作符和域控制键 使用删除操作符和域控制键 使用删除操作符和域控制键 使用删除操作符和域控制键 使用复制操作符和域控制键 复制操作符可以同删除操作符一样使用域控制键。 p和P操作符用来将复制的文本放到文件的其他地方,并使用域控制键来控制复制文本的哪一部分。 使用复制操作符和域控制键 使用复制操作符和域控制键 使用修改操作符和域控制键 c操作符组合了插入和修改功能,它将vi从命令模式转换到文本输入模式。 按c键后,可以从光标位置开始输入文本,文本向右移动,必要时折行。 按Esc键回到命令模式。 使用修改操作符和域控制键 使用修改操作符和域控制键 在vi中使用缓冲区 两种类型的临时
您可能关注的文档
- 3章 例题的讲解.doc
- 3章习题答的案(55p).ppt
- 04 第四的章 新闻内容生产管理.ppt
- 04 进给的伺服系统.ppt
- 04 特质的论.ppt
- 04第四章的 组织.ppt
- 04管理学的【第四章】管理决策.ppt
- 4 流式细的胞术在免疫学的应用.ppt
- 4、1指南的针为什么能指方向第二课时.ppt
- 4.1指南的针为什么能指方向.ppt
- 5 《金融市场波动对企业套期保值决策的关联性理论探讨与实证分析》教学研究课题报告.docx
- 2025年固态电池技术商业化在新能源车辆电池回收利用中的应用报告.docx
- 《新媒体艺术在文化旅游景观中的视觉语言表达与设计研究》教学研究课题报告.docx
- 小学阶段学生校园安全意识培养策略研究教学研究课题报告.docx
- 2025年固态电池技术商业化在智能手机领域的应用前景报告.docx
- 基于水蚤运动活性检测的XX流域镉污染生物毒性快速评价方法教学研究课题报告.docx
- 智慧教育云平台在初中语文跨校协作教学中的创新应用与效果分析教学研究课题报告.docx
- 《基于中医食疗的慢性阻塞性肺疾病患者营养状况和生活质量改善的干预措施与效果观察》教学研究课题报告.docx
- 2025年固态电池在混合动力汽车领域商业化应用趋势研究报告.docx
- 地学三维可视化与过程模拟第七章 地质过程的动态模拟.ppt
文档评论(0)