- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux编辑器vi课案
Linux文件编辑器vi Linux进阶 主要内容 vi简介 Unix提供了一系列的文本编辑器,包括ex、edit和vi。Vi是Unix世界里极为普遍的全屏幕文本编辑器,VIM是它的改进版本Vi IMproved的简称。Vi 的原意是 “Visual”,它是一个立即反应的编辑程序,也就是说可以立刻看到操作结果?。 它从诞生至今一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,足见其生命力之强,而强大的生命力是其强大的功能带来的。 Vi不是一个排版程序,只是一个文本编辑程序。 Vi的启动 在提示符输入: vi 文件名 如果文件不存在,则新建一个文件 如果文件名存在,则打开一个文件 Vi的启动 实例 [root@localhost ~]# vi +3 /etc/passwd [root@localhost ~]# vi + /etc/passwd [root@localhost ~]# vi +/news /etc/passwd 用vi创建/编辑文件 实例 vi first.txt vi的工作模式 命令模式 编辑模式(输入模式,插入模式) 末行模式(底行命令模式) vi的工作模式-命令模式 在该模式下,此时从键盘上输入的任何字符都被当做编辑命令来解释,若输入的字符是合法的Vi命令,则Vi在接受用户命令之后完成相应的动作。 所输入的命令并不在屏幕上显示出来。若输入的字符不是Vi的合法命令,Vi会响铃报警。 用于对文档进行复制、粘贴、删除、移动光标等操作。 启动Vi命令,进入编辑器时,也是处于命令模式下。任何时候,不管用户处于何种模式,只要按一下Esc键,即可使Vi进入命令行模式 vi的工作模式-编辑模式 在该模式下,用户输入的任何字符都被Vi当做文件内容保存起来,并将其显示在屏幕上。 在命令模式下输入插入命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式 一次INSERT键:插入字符 两次Insert键:改写字符(REPLACE) vi的工作模式 编辑模式-实例 末行模式 此时Vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个“:”作为末行模式的提示符,等待用户输入命令。 多数文件管理命令(保存、退出、定位、查找、替换、设置行标等)都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。 在命令模式下,用户按“:”键(shift+;)即可进入末行模式下, 末行命令执行完后,Vi自动回到命令模式。 vi的工作模式 末行模式实例 保存和退出 在vi的行模式下输入 :w 保存文件 : wq 保存文件并退出vi : q 退出vi,当没有对文件作任何修改时适用 :q! 强行退出vi,不保存修改过的内容 模式的切换 编辑命令(命令模式) 光标移动命令 j 或向下箭头:向下移动一行;k 或向上箭头:向上移动一行;h或向左箭头: 向左移动一个字符;l 或向右箭头:向右移动一个字符;ctrl+b 向上移动一屏;ctrl+f 向下移动一屏; ^或0:移至行首 $:移至行尾 [行号]G:移至指定行,不指定行号移到最后一行开头 [列号]|:移至指定列,不指定列标移到当前行开头 编辑命令(命令模式) 删除命令 x删除一个字符;nx 删除光标及广播后的n-2个字符,n表示数字,比如3x;dw 删除一个单词;ndw 删除几个单词,n用数字表示,比如3dw表示删除三个单词;dd 删除光标所在的一行;ndd 删除多行,n代表数字,比如3dd 表示删除光标行及光标下的2行; d$ 或D删除光标到行尾的内容; J 把光标行和下一行组合成一行; nJ 把当前行和下面的n-1行组合成一行; 编辑命令(命令模式) 复制 y:复制选定内容 yy :复制一行 粘贴 p 文本位移 将光标所在的行向右移8个空格 将光标所在的行向左移8个空格 撤消操作 u:恢复最近一次 Ctrl+r:取消撤销 编辑命令(命令模式) / 要查找的字符(从光标位置向下查询) ?要查找的字符(从光标位置向上查询) 按n查找下一个;N查找上一个。 行模式下的命令-定位 移动到指定行 :行号回车 行模式下的命令-查找 查找 :g/字符串/p 例如:查找字符root 替换 :g/字符串1/s//字符串2/g 用字符串2替换字符串1 例:将admin替换为root 行模式下的命令-执行shell命令 :!命令:则可以在行模式下运行命令 :r!命令:把命令的结果插入到光标所在处. 行模式下的命令-恢复命令 Vi在编辑文件时,会另外生成一个临时文件,这个文件通常以.开头,并以
您可能关注的文档
- 农残分析6-薄层.ppt
- 农贸批发商超项目可行性研究报告.doc
- 农药污染与生物农药.ppt
- LINGO编程篇.docx
- Lesson6Chapter5PartI数词的翻译.ppt
- LinkMote楼宇智能监控方案.docx
- 农药的使用方法.ppt
- 农资销售技培训2.ppt
- Linux(CentOS)下安装Redis指南.docx
- 冠心病的中医治疗方案大全.doc
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
文档评论(0)