- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Dalian University of Technology * 第4章 vi编辑器 内容概要 ◆ 创建和编辑文件 ◆ 在文件中操作文本 ◆ 设置vi编辑器 ◆ 运行命令行编辑 ◆ 了解其他形式的vi 内容概要 ◆ 全屏幕编辑器 ◆ 两种操作模式:命令模式和文本编辑模式 ◆ 在vi的命令模式下一般由一/两个字母代表命令 ◆ vi不能对文本做格式化处理 ◆ 非常灵活地实现查找和替换 启动vi ◆如果名为file_name 的文件存在屏幕上将显示该文件的第一页 ◆如果该文件不存在则创建该文件 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ vifile [New file] $ vi file_name ~ ~~ ~ ~ ~ ~ file_name [New file] 文本插入模式 $ vi vifile 键入 i This file is being created using the vi editor. To learn more about the vi editor, look in the Commands Reference manual under vi. ~ ~ ~ ~ ~ 文本插入模式 子命令 说明 i 在光标之前添加文本,光标后的内容向右移 I 在一行的第一个字符之前添加文本 a 在当前光标位置之后添加文本 A 在一行的最后一个字符之后添加文本 o 在光标下方另起一行以输入文本 O 在光标上方另起一行以输入文本 命令模式 $ vi vifile Esc This file is being created using the vi editor. To learn more about the vi editor, look in the Commands Reference manual under vi. ~ ~ ~ ~ :wq 保存与退出 子命令 说明 :q 退出不保存文件(用户未改变文件) :wq 退出并保存文件 :x shift+zz 强行退出不保存文件 :q! ctrl_z :wq! 退出并强行保存(针对只读文件) 移动光标 1G ctrl - b H k up - arrow 0 b,B h left -arrow down - arrow j L ctrl - f G $ w, W l right -arrow 移动光标 子命令 说明 w或W 光标移至下一个词的开头 b或B 光标移至上一个词的开头 e或E 光标移至下一个词尾 H 光标移至该屏屏首 M 光标移至该屏中间一行行首 L 光标移至该屏屏尾 ctrl+f 屏幕前滚 ctrl+b 屏幕后滚 1G 光标移至文件首行开头 删除文本 子命令 说明 x 删除当前光标所在处的字符 nx 删除自当前光标所在处开始的n 个字 D或d$ 删除自当前光标所在处开始到行尾的内容 d0 删除从光标前一个字符开始到行首的内容 dw 删除自当前光标所在处开始到下一个词或下一个标点前的字符 dd 删除当前行 u 撤销上一次操作 U 撤销某一行所有操作 查找文本 This file is being created using the vi editor. To learn more about the vi editor, look in the Commands Reference manual under vi. ~ ~ ~ ~ ~ /the $ vi vifile 键入 Esc ◆ /string自当前光标所在位置开始向下搜索字符串 ◆ ?string自当前光标所在位置开始向上搜索字符串 ◆当找到符合条件的字符串,光标停在字符串的第 一个字符处。如果继续查找应按n或N n继续同一方向查找 N反方向进行查找 查找文本 查找文本 ◆ 要查找某个单词,需在键入该单词时其前后各加一个空格 例如查找单词place而不将displace和replaced找出来,则 例如: / place E
文档评论(0)