码迷,mamicode.com
首页 > 系统相关 > 详细

总结几个很好用但经常记不住用的vim命令。

时间:2015-01-15 22:06:48      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:linux   vim   

搬运自本人博客:http://www.xgezhang.com/vim_command_useful.html 

vim这东西就是得多用多练,一段时间之后再来进行总结。这里列出了一些非常有用但自己用的不太熟练的命令,当做记录复习吧。

        o 在当前行后插入一行,习惯了End+i+Enter,这个简直方便太多。

        I 在当前行首插入。

        A 在当前行尾插入 。

        查找之后,按N 反向查找。

        ddp 即 dd+p 效果为交换当前行和下面一行,不过撤销的时候需要两次u,因为是两步操作。

        数字 + hlkj or 上下左右 :移动数字那么多个字符 ,个人还是不太习惯hlkj ,上下左右箭头将就用吧。

        w,b: 向前(后)移动一个单词,同样可以加数量 比如2b ,到行尾会自动换行。

        gg : 移动到文件头,这个可以用:1+Enter代替。

        G : 移动到文件尾。

        x :删除当前字符,实用度一般吧,除非只是做删除而不用添加新内容,不然还不如insert之后backspace。

        J(shift+j): 删除两行之间的空行,效果等同于合并两行。

        xp: x+p,效果为交换当前字符和其后一个字符,用途的话可能就是写程序的括号方括号啥的和里面数字写反了之类的情况吧,一般般。

        挂起vim回到shell的两种方法:ctrl+z -> 命令行输入fg回车  

                                                               :sh -> ctrl+d  习惯这种方法

        

        插入模式下:ctrl+p 自动补全文本中出现过的字词,长函数长变量福音。

        ctrl+y: 在某一行之后回车,然后按住ctrl+y,会从头挨个复制上一行的字符,如果想复制上一行的前面部分可以用这个函数。

暂时这些吧。

欢迎转载,请注明出处

总结几个很好用但经常记不住用的vim命令。

标签:linux   vim   

原文地址:http://blog.csdn.net/u014237185/article/details/42748455

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!