快速业务通道

VIM基本操作

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-30

VIM是linux系统最为普遍的文本编辑软件,几乎任意一种linux发行版默认都会安装这款软件.虽然现在已经出现了很多适合linux的文本编辑软件,但是VIM的强大是无法替代的.,学习VIM的基本操作是有好处的,让你在各个不同的机器上得心应手.

开始使用VIM编写文本吧.记住,打开文件需要使用绝对路径;当前目录下,则只需要文件名.新建一个文件也是同样的道理.

VIM有三种模式:指令模式、插入模式和底行命令模式.只有在插入模式下,才可以进行编辑;指令模式和底行命令模式下,可以进行删除,复制,粘贴和查找等多种行为.

VIM插入模式

要如何编辑文本呢?有好几个指令可以进入插入模式:

  • 新增(append)
    • a 从光标所在位置后面开始添加文本.
    • A 从光标所在行面的地方开始添加新文本.
  • 插入(insert)
    • i 从光标所在位置前面开始插入资料.
    • I 从光标所在行的第一个非空白字符前开始插入资料.
  • 开始(open)
    • o 在光标所在行下新增一行并进入输入模式. 拥有帝国一切,皆有可能。欢迎访问phome.net
    • O 在光标所在行上方新增一行并进入输入模式.

如上图,表示成功进入插入模式,此时就可以对文件进行文本添加,删除,修改,复制,粘贴等等操作.

VIM指令模式

在指令模式下,可以对文件的文本进行行操作、列操作和块操作.

  • dd删除光标所在的1行,此为第1行,3dd表示,从第1行算起至第3行,整个块将被删除.
  • y块复制,从光标所在的第1行所起,直至空白行的前一行.
  • yy复制光标所在的第1行.3yy表示,从第1行算起至第3行,对整个块进行复制.
  • cc剪切光标所在的第1行,并且进入插入模式.4cc表示,从第1行算起至第4行,对整个块进行剪切并且进入插入模式.
  • p粘贴.
  • r修改光标所在字元,r后输入新的字元.
  • R进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止.
  • s删除光标所在字元,并进入插入模式.
  • S删除光标所在的行,并进入插入模式.
  • u和U恢复光标所在行的所有改变.

移动光标快捷键 拥有帝国一切,皆有可能。欢迎访问phome.net

  • 方向键上下左右,【Home】【End】【PgUp】【PgDn】.
  • H,视窗第一行;M,视窗中间行;L,视窗最底行.
  • fx,光标向右移动到x字符上;Fx,光标向左移动到x字符上.

底行命令模式

这个模式多以:开头,或者以/开头.

  • 以/开头表示在文本中查找符合条件的字符或字符串.符合条件的会高亮显示.快捷键:n,光标向下移动到符合条件的地方;N,光标向上移动到符合条件的地方.
  • 以:开头.:q,表示退出.:w,表示写入保存.:!q,表示强制推出.

好了,本文写到这里也该告一段落了.VIM的快捷键操作还有很多,本文只是将其中使用率较高的介绍给大家,希望大家阅读之后,能够更加轻松的使用VIM.

:wq

本文出自 “dccharlie的博客” 博客,请务必保留此出处http://dccharlie.blog.51cto.com/2689144/601837

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号