(精)最新unix下基本vi命令.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(精)最新unix下基本vi命令

@亲爱的vim/vi爱好者,开发者好,希望在这里你能收获到你需要的,祝你工作顺利,生活愉快!@姜祖斌,web爱好者,开发者@喜欢和业界的普一起交流,分享,关注互联网,关注媒体,关注开发,关注产品,关注技术@感兴趣的朋友可以和我一起交流技术的精华@weibo:/yangpage@mail/gtalk:jiangzubin1989@@msn:jiangzubin1989@@qq:757576387@honepage:/@facebook:/zubin.jiangVi编辑命令[语法]:vi?[-wn]?[-R]?文件...?[说明]:?vi?是一个基于行编辑器?ex?上的全屏幕编辑器,可以在vi中使用ex,ed的全部命令,vi选项中?-wn?指将编辑窗口大小置为n行,-R为将编辑的文件置为只读模式,?vi工作模式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以编辑要编辑的文本,命令?a?A?i?I?o?O?c?C?s?S?R?可进入输入模式,在输入模式下按?ESC?键可推出输入模式,回到命令模式,在命令模式中敲入:命令,则可进入ex方式,在屏幕底部出现提示符?:?,此时可使用任意ex命令,屏幕底行也用来作/???!?命令的提示行,大多数命令可以在其前面加数字,表示命令执行的重复次数,下面简单介绍一下vi?的命令集,^?表示(CTRL)键?  ^B?退回前一页,前面加数字表示重复次数,每次换页时保留上一页的两行?  ^D?在命令模式下,表示下滚屏幕的一半,在输入模式下,表示回退至左边的自动缩进处?  ^E?显示屏幕底线之下的一行?  ^F?前进一页,前面加数字表示重复次数,每次换页时保留上一页的两行?  ^G?显示当前文件名,当前行号和文件总行数,并用百分号当前行在整个文件中的位置?  ^H(退格)?在命令模式下,光标左移一格;在输入模式下,删去前面的字符?  ^I(TAB)?在输入模式下,产生一串空格?  ^J(LF)?光标下移一行?  ^L?刷新屏幕,即将屏幕重新显示?  ^M(回车)?在命令模式下,光标移动至下行开头在输入模式下,开辟一新行?  ^N?光标下移一行?  ^P?光标上移一行?  ^Q?在输入模式下,将其后的非打印字符作为正文插入?  ^R?刷新屏幕?  ^U?屏幕上滚一半,前面加数字时表示上滚的行数,此数字对以后的^D?^U?命令有效?  ^V?在输入模式下,将其后的非打印字符作为正文插入?  ^W?在输入模式下,使光标回退一个字?  ^Y?显示屏幕底线之上的一行?  ^Z?暂停编辑,退回上层Shell?  ^[(ESC)?退出输入模式,回到命令模式?  !?暂时退出编辑,执行Shell命令?  (双引号)?用于标志有名缓冲区,编号缓冲区1-9用于保存被删去的正文,字母名缓冲区a-z供用户存放自定义的正文?  $?将光标移动到当前行尾,前加数字则表示前移行数,如2$表示移动到下一行行尾?  %?将光标移动到配对的小括号()或大括号{}上去?  (?退回句子开头?  )?前移到句子开头?  -?退到上一行第一个非空格字符?  .?重复上一次改变缓冲区内容的命令?  /?模式?向前搜索模式,将光标移动到模式出现处,模式是一个正规表达式,(参看?grep)?  :?在屏幕底部提示:,其后可使用ex命令?  ??功能同?/?,但方向是向前查找?  [[?光标回退至前一节分界处?  \?转意符?  ]]?光标前移至节分界处?  ^(不是CTRL)?光标移至当前行第一个非空字符上?  ?连续两个表示将光标移至其移动前的位置,后跟字母表示光标字母标记的行首(参看?m?命令)?  A?在行尾插入正文,进入输入模式?  B?光标回退一个字?  C?替换光标后的内容?  D?删除光标后的内容?  E?光标前移到字尾?  F?字符?在当前行向左查找指定字符?  G?光标移动到其前面数字指定的行,若未指定则移动到最后一行?  H?光标移动到屏幕顶行,若前面有数字,则移动到屏幕上该数字指定的行?  I?在行开头插入正文?  J?连接两行,若前面有数字则连接数字指定的行?  L?光标移动到屏幕底行,若前面有数字,则移动到屏幕底线往上数该数字指定的行?  M?光标移动到屏幕中线?  N?使用模式查找/或?时,重复找下一个匹配的模式,但方向与上次相反,其功能同?n?,但方向相反?  O?在当前行上开辟一新行?  P?将上次被删除的正文插入光标前面,可在其前面加缓冲区编号,编号1-9用于保存被删去的正文,字母名缓冲区a-z供用户存放自定义的正文?  Q?从vi?推出进入ex命令状态?  R?替换字符串?  S?替换整行?  T?字符?向左查找字符?  U?将当前行恢复至第一次修改前的状态?  W?光标移至下一个字

文档评论(0)

金祥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档