- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统05vi
Acegene IT Co. Ltd. Linux操作系统文件编辑器vi 周炯 上海艾基信息技术有限公司 Linux——文本编辑器vi vi的基本操作 vi高级编辑命令 vi的设置 §3.1 进入vi vi是一个较大的UNIX命令,在启动的时候也有它自己的选项和参数 基本语法: vi [-options] [+[n]] [file] 常用选项有:-r, -R -r用于恢复系统突然崩溃时正在编辑的文件 -R用于以只读方式打开文件 +n用来指明进入vi后直接位于文件的第n行,如果不指定n,则位于最后一行 §3.2 vi的工作方式 vi一共有三种工作方式:命令方式、插入方式和行方式: 一、命令方式 无论用户处于什么状态,按Esc键或组合键Ctrl+[ 就可以进入命令方式。当用户初始进入vi时,也处于这个状态。 用户在命令方式下可以输入各种合法的vi内部命令,这些命令不会回显,而且不需要回车就会被执行 二、文本插入方式 在命令方式下使用某些命令会导致vi马上进入文本插入方式,这些命令包括:i,I,a,A,o,O等 在这种方式下用户的任何输入都被当作是文件的内容看待,并将其显示在屏幕上。 三、最后行方式 行方式又称为最后行方式,通过在命令方式下键入冒号:可进入这个方式,在这种方式下vi会在屏幕的最后一行显示一个冒号并等待用户输入命令 行方式下用户输入的命令将回显在最后一行上,并且直到用户输入回车vi才会去执行它 命令执行完毕后,vi自动进入命令状态 或者在输入命令时敲Esc键或组合键Ctrl+[ 、或用退格键删除所有的输入之后再按一下退格键回到命令方式 §3.3 基本编辑命令 移动光标(cursor movement) Bksp 左移一个字符 Space 右移一个字符 Enter,+ 下移一行 h 左移一个字符 l 右移一个字符 j 下移一行 k 上移一行 §3.3 基本编辑命令 [n]G 跳到第n行 w,W 跳到下一个词的词头 b,B 跳到上一个词的词头 e,E 跳到下一个词的词尾 ^ 跳到行首(第一个非空字符) [0] 跳到行首 $ 跳到行尾 §3.3 基本编辑命令 Ctrl-u 向下翻滚1/2屏 Ctrl-d 向上翻滚1/2屏 Ctrl-f 向下翻滚1屏 Ctrl-b 向上翻滚1屏 Ctrl-n 向下移动一行 Ctrl-p 向上移动一行 上述命令(除[n]G外)的前面均可增加一个数字来控制移动的次数 §3.3 基本编辑命令 修改文本命令(modification) [n]rchar 用字符char代替光标处的字符,n指定字符char出现的次数。n缺省为1。 [n]Rtext 用text的内容替换当前行n次。 n缺省为1。命令执行完后处于插入方式,必须按Esc键或组合键Ctrl+[回到命令方式。 Cw,cw,cc 替换一个词或替换到行尾 §3.3 基本编辑命令 编辑中的每一行正文都有自己的行号,用下列命令可以移动光标到指定行: :[n] 将光标移到第n行 命令模式下,可以规定命令操作的行号范围。数值用来指定绝对行号;字符“.”表示光标所在行的行号;字符 符“$”表示正文最后一行的行号;简单的表达式,例如“.+5”表示当前行往下的第5行。例如: :345将光标移到第345行 §3.3 基本编辑命令 在编辑模式下正确定位光标之后,可用以下命令切换到插入模式(Insert): i 在光标左侧输入正文 I 在光标所在行的开头输入正文 a 在光标右侧输入正文 A 在光标所在行的末尾输入正文 o 在光标所在行的下一行增添新行 O 在光标所在行的上一行增添新行 §3.3 基本编辑命令 删除文本命令(delete) x 删除当前光标所在位置的字符 X 删除光标前的字符 dd 删除当前行 D 删除从当前光标位置直到行尾的所有字符 dcursor_movement 删除从当前光标位置直到cursor_movement 参数指定的位置 §3.3 基本编辑命令 字符串搜索(search) /[pattern]/[offset]CR /[pattern]CR ?[pattern]?[offset]CR ?[pattern]CR 上述四个命令分别表示向下/向上搜索指定的正则表达式[pattern],并将光标停留在相对搜索结果距离为[offset]行处 §3.3 基本编辑命令 n重复命令, 搜索得到使用结果后,可以重复命令n或N沿着相同或相反的方向重复上一次的搜索 fchar命令在当前行搜索指定的字符并将光标停在匹配字符上 tchar命令在当前行搜索指定的字符并将光标停在匹配字符的左边 §3.3 基本编辑命令 字符串替换(Substitute) 此命令要求先进入行方式 命令的语法为
您可能关注的文档
- C语言程序的设计课件 10-.ppt
- c语言课件 第9章预处理命令.ppt
- C语言课设的报告学生考试成绩查询程序-.doc
- DB05DB05ADB05B1A充电器驱动IC.pdf
- DCDMA的标准介绍萧亚民.pdf
- destined mistake华丽丽有秀.doc
- DCYX迪赛机构201112中央城品推广的方案.ppt
- DG华为GSM网络和友商高编码比例对比分析.doc
- DCYX同策万科蓝山2012年营销推广.pdf
- dic通用环保油墨.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)