快速业务通道

vim常用操作整理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-15
标所在位置到单词结束以及后面两个单词(共3个单词)一起复制

  n y y 若按3yy,则将连同光标所在位置的一行与下面两行一起复制

  粘贴很简单,按 p.

Empire CMS,phome.net

  使用多重剪贴板

  很多编辑器都只提供了一个剪贴板.VIM 有很多.剪贴板在 VIM 里面被称为寄存器(Registers).你可以列出当前定义的所有寄存器名和它们的内容,命令为“:reg”.最好使用小写字母来作为寄存器的名称,大写的有些被 VIM 占用了.使用寄存器的命令为双引号 “.

  比如:我们要拷贝当前行到寄存器 k.你应该按 “kyy.(你也可以使用 V”ky.为什么这样也可以呢?)现在当前行应该已经存在了寄存器 k 里面直到你又拷贝了一些东西进入寄存器 k.现在你可以使用命令 “kp 来粘贴寄存器 k 里面的内容到你想要的位置.

  vim中常用的删除文本命令:

  d 左方向键 连续按d和左方向键,将光标所在位置前一个字符删除

  d 右方向键 将光标所在位置字符删除

  d 上方向键 将光标所在位置行与其上一行同时删除

  d 下方向键 将光标所在位置与下一行同时删除

  d d 连按两次d,可将光标所在的行删除,若是连续删除,可以按住d不放

  d w 删除光标所在位置的单词,若是光标在两个字之间,则删除光标后面的一个字符

  n d d 删除包括光标所在行及乡下的n行

  n d 上方向键 删除包括光标所在行及向上的n行

  n d 下方向键 同n d d命令

  D 将光标所在行后面所有的单词删除

  x 将光标所在位置后一个字符删除

  X 将光标所在位置前一个字符删除

  n x 删除光标所在位置及其后的n个字符

  n X 删除光标所在位置及其前的n个字符

  vim中常用的找出行数的命令:

  Ctrl g 在一行中显示光标所在位置的行数及文章的总行数

  nG 将光标移至n行

  r 修改光标所在字符

  R 修改光标所在位置的字符,可以一直替换字符,知道按下ESC键

  u 表示复原功能

  U 取消对行所作的所有改变

  . 重复执行上一命令

Empire CMS,phome.net

  Z Z 连续按下两次Z,文件将保存并退出vim

  % 符号匹配功能,在编辑时,如果输入"%(",系统会自动匹配相应的")" #这功能在ubuntu中我没有实现,不知道谁能解释一下

  #可以用/代替%

  vim中搜索及替换命令 :

  /pattern:从光标开始处向文件尾搜索pattern

  ?pattern:从光标开始处向文件首搜索pattern

  n:在同一方向重复上一次搜索命令

  N:在反方向上重复上一次搜索命令

  :s/p1/p2/g:将当前行中所有p1均用p2替代

  :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

  :g/p1/s//p2/g:将文件中所有p1均用p2替换

  vim中命令行模式切换到输入模式,进行插入:

  * i:在当前字符的左边插入

  * I:在当前行首插入

  * a:在当前字符的右边插入

  * A:在当前行尾插入

  * o:在当前行下面插入一个新行

  * O:在当前行上面插入一个新行

  * c{motion}:删除 motion 命令跨过的字符,并且进入插入模式.比如:c$,这将会删除从光标位置到行尾的字符并且进入插入模式.ct!,这会删除从光标位置到下一个叹号(但不包括),然后进入插入模式.被删除的字符被存在了剪贴板里面,并且可以再粘贴出来.

  * d{motion}:和上面差不多,但是不进入插入模式.

  使用数字也是 VIM 强大的很节省时间的重要特性之一.在很多 VIM 的命令之前都可以使用一个数字,这个数字将会

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号