Linux下VI的使用讲诉.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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输

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档