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

5 篇文章 0 订阅

搬运自本人博客: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,会从头挨个复制上一行的字符,如果想复制上一行的前面部分可以用这个函数。

暂时这些吧。

欢迎转载,请注明出处

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值