- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vi编辑器的使用说明
I.Vi编辑器
Vi是编辑器中的常青树,其功能强大,使用方便,是Linux下最著名的编辑器。
启动vi:在命令行提示符下键入vi就可以打开vi编辑器;
离开vi:按Esc后,再输入“:q”然后按回车,这里必须先输入“:”,将光标停在屏幕的下方后,才可以进行命令输入,否则系统不接受任何命令;
vi的操作模式
vi的界面分为两个部分:编辑区和命令区,命令区是屏幕最下方的一行,在此处输入命令;其他的区域是编辑区,是实际进行编辑文字和修改的地方。
vi包含三种操作模式,分别为Command Mode、Insert Mode和Last Line Mode。它们的基本功能是:
Command Mode:控制光标的移动、删除字符、段落复制、以及进入Insert Mode和Last Line Mode;
Insert Mode:新增文字及修改文字,按Esc来到Command Mode;
Last Line Mode:保存文件,离开vi,以及其他的设置,如可以查找字符串。
一般进入vi后,需要告诉系统所要做编辑工作的类型,比如是插入、增加还是修改。输入有如下三种模式:
i键插入(Insert),在当前的光标位置输入文字;
a键增加(append),在当前光标的下一个位置输入文字;
o键插入新行,加入新行并且由行首开始输入文字。
三种模式的转换关系,如下图1所示。
图1 vi的三种模式转换关系
Command Mode命令
表2 常用的光标移动命令
命令 说明 h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 K 将光标向上移动一格 0 数字0,将光标移动到该行的最前面 $ 将光标移动到该行的最后面 G 将光标移动到最后一行的开头 w或W 将光标移动到下一个字 e 将光标移动到单词的最后一个字符;如果光标所在位置为单词的最后一个字符,则跳到下一个单词的最后一个字符。标点及特殊符号如“.”、“,”、“/”等都被认为是一个单词 b 将光标移动到单词的第一个字符;如果光标所在位置为本单词的第一个字符,则跳到上一个单词的第一个字符 { 将光标移到该行前面的“{”处,在C语言编程时,连按两次就会找到函数的开头“{”处,如果再连按两次,还可以再找到上一个函数的开头处 } 同“{”的使用,将光标移到后面的“}”处 Ctrl+b 如果要想翻看文章的前后,可以使用Page Down和Page Up;但当这两个键不能使用时,可以使用Ctrl+b将光标向前卷一页,相当于page Up Ctrl+f 将光标向后卷一页,相当于Page Down Ctrl+u 将光标向前移半页 Ctrl+d 将光标向后移半页 Ctrl+e 将光标向下卷一行 Ctrl+y 将光标向上卷一行 n+\ 将光标移至第n行,n为数字
表3 复制文字常用命令
命令 说明 y+y 连续输入两个y,将光标所在位置整行复制 y+w 将光标向右移动一格 n+y+w n为数字,表示要复制的单词数目,例如“5+y+w”将光标所在位置及其后的5个单词一起复制 n+y+y y为数字,表示要复制的行数,例如“5+y+y”将光标所在位置及其后的5行单词一起复制 p 将复制的内容粘贴在目前光标所在的位置,若复制内容为整行文字,则会粘贴在光标所在位置的下一行
表4 删除文字常用命令
命令 说明 d+左方向键 连续按d和左方向键,将光标所在位置前一字符删除 d+右方向键 将光标所在位置字符删除 d+上方向键 将光标所在位置行与其上一行同时删除 d+下方向键 将光标所在位置行与其下一行同时删除 d+d 连按两次d,可将光标所在的行删除,若是连续删除,可以按住d不放 d+w 删除光标所在位置的单词,若是光标在两个字之间,则删除光标后面的一个字符 n+d+d n为数字,删除包括光标所在行及向下的n行 n+d+上方向键 删除包括光标所在行及向上的n行 n+d+下方向键 同n+d+d D 将光标所在行后所有的单词删除 x 将光标所在位置的字符删除 X 将光标所在位置前一字符删除 n+x 删除光标所在位置及其后的n个字符 n+X 删除光标所在位置及其前的n个字符
表5 位置显示及其他命令
命令 说明 Ctrl+g 在最后一行中显示光标所在位置的行数及文章的总行数 nG n为数字,将光标移至n行 r 修改光标所在字符 R 修改光标所在位置的字符,可以一直替换字符,直到按下Esc u 表示复原功能 U 取消对行所做的所有改变 . 重复执行上一命令 Z+Z 连续两次输入Z,表示保存文件并退出vi % 符号匹配功能,在编程时,如果输入“%(”,系统将会自动匹配相应的“)”
Last Line Mode命令
表6 常
文档评论(0)