- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文本编辑器 Vim/Vi 简介 Vim/Vi是一个功能强大的全屏幕文本编辑器, 是Linux/UNIX上最常用的文本编辑器, 它的作用是建立、编辑、显示文本文件。 Vim/Vi 没有菜单,只有命令。 Linux下VI的使用 vi-Linux下万能的文本编辑软件 进入VI VI进入界面 VI的三种模式 (1)命令模式 进入vi时所处的模式。在此模式下用户可输入各种子命令对进行*作,如 删除行、 粘贴行、移向下一个字、移向不同行等。 (2)文本输入模式 在此模式下可以修改一行的内容并增添新行。在命令模式下键入a 、i 或 c键可进入文本输入模式,按Escape键可返回命令模式。 (3)命令项模式( 底线命令模式) 在此模式下,可以通过子命令输入更多的参数。如:w子命令要求输入一 文 件名,/子命令要求输入一个查找项。使用Escape键返回命令模式。 在命令模式按“:”或“/”或“?” 三键的其中一键进入此模式。 (可以看做 特殊的命令模式-即以:或/,?为开始的命令模式) Vim/Vi 工作模式 光标移动(命令模式) h、j、k、l,分别控制光标左、下、上、右移一格。 按Ctrl+B:屏幕往后移动一页。 按Ctrl+F:屏幕往前移动一页。 按Ctrl+U:屏幕往后移动半页。 按Ctrl+D:屏幕往前移动半页。 按 0 (数字零):移动文章的开头。 按 G:移动到文章的最后。[常用] 按 w:光标跳到下个word的开头。 按 e:光标跳到下个word的字尾。 按 b:光标回到上个word的开头。 按 $:移到光标所在行的行尾。 按 ^:移到该行第一个非空白的字符。 按 0:移到该行的开头位置。 Ctrl+‘+’屏幕扩大 。Ctrl+‘—’屏幕缩小 删除文字 (命令模式) x:每按一次删除光标所在位置后一字符。 #x:6x 表删除光标所在位置后面 6个字符。 X:大字X,删除光标所在位置前一字符。 cc或S 修改一整行。 C 改变一行光标位置以后的部分。 cw 改变光标所在单词。 dd删除当前行。 D 删除光标所在行光标后内容。 dw删除光标所在的单词。 J 把下一行内容加到本行行尾。 rc把光符所在字符替换成c . R 覆盖本行光标以后内容。 u恢复上一次的修改。 x删除光标所在(前一个)字符。 ~ 改变光标所在出字符的大小写。 . 重复上一个动作。 把当前行移到左边。 两下把当前行移到右边。 复制 yw:将光标所在处到字尾的字符复制到缓冲区中。 p:将缓冲区内字符粘贴到光标所在位置(‘yw’与‘p必须搭配使用)。 yy:复制光标所在行。 p:复制单行到您想粘贴之处。(指令‘yy’与‘p’必须搭配使用) #yy:如:6yy表示拷贝从光标所在的该行往下数6行之文字。 p:复制多行到您想粘贴之处。(指令‘#yy’与‘p’必须搭配使用) “ayy:将复制行放入buffer a, vi提供buffer功能,可将常用的数据存在buffer “ap:将放在buffer a的数据粘贴。 “b3yy:将三行数据存入buffer b。 “b3p:将存在buffer b的资料粘贴 查找字符串 /pattern 向后寻找指定pattern ,若遇文件尾则从头再开始。 ?pattern 向前寻找指定pattern ,若遇文件头则从再尾开始。 n 在上次指定的方向,再次执行上次定义的查找。 N 在上次指定的方向的相反方向,执行上次定义的查找。 /pattern/+number 将光标停在包含pattern的行后面第number行上。 /pattern/-number 将光标停在包含pattern的行前面第number行上。 % 移到匹配的()或{}上。 (四个重点指令配合使用) 命令项模式下指令简介 (1)列出行号 set nu: 输入“set nu”后,会在文章的每一行前面列出行号。 (2)跳到文章的某一行 #:井号代表一个数字,在Last line mode提示符号“:”前输入数字,再按Enter 就会跳到该行了, 如:15[Enter]就会跳到文章的第15行。 (3)取代字符串 1,$s/string/replae/g:在last line mode输
您可能关注的文档
- 中国农业的差异解析.ppt
- 中国化肥产业发展现状简析1解析.ppt
- 8.2征税与纳税讲诉.ppt
- 中国卫生保健体系解析.ppt
- lesson 15讲诉.ppt
- lesson-03-信息安全讲义讲诉.ppt
- 中国历年钢铁产量(1950-2015年)解析.doc
- lesson08 Java异常和异常处理讲诉.ppt
- lightscape最新整板书讲诉.doc
- Linux 常用命令讲诉.ppt
- 2025年江西应用科技学院单招考试文化素质数学考试彩蛋押题【夺分金卷】附答案详解.docx
- 2025年江苏商贸职业学院单招考试文化素质数学模拟题库有完整答案详解.docx
- 2025年杭州医学院单招考试文化素质物理模拟试题带答案详解(预热题).docx
- 2025年景德镇陶瓷职业技术学院单招考试文化素质数学全真模拟模拟题附参考答案详解(培优B卷).docx
- 2025年新乡医学院三全学院单招考试文化素质物理模拟试题汇编附答案详解.docx
- 2025年昆明卫生职业学院单招考试文化素质数学模拟试题及完整答案详解【全国通用】.docx
- 2025年无锡商业职业技术学院单招考试文化素质物理练习题精编附答案详解.docx
- 2025年扬州工业职业技术学院单招考试文化素质数学题库及答案详解【网校专用】.docx
- 2025年德州职业技术学院单招考试文化素质物理模拟题库含答案详解【满分必刷】.docx
- 2025年惠州工程职业学院单招考试文化素质数学题库附参考答案详解【轻巧夺冠】.docx
文档评论(0)