zoukankan      html  css  js  c++  java
  • 我常用的vim快捷键

    刚进公司,配了Mac,开始了golang之旅。因为市面上没有特别好用的golang编辑器,有人用sublime,我其实个人也非常喜欢sublime,但是想着因为以后多用Mac,命令行下工作会比较多,而涉及到文本编辑,必然会用vim,所以就硬着头皮开始学习vim了。


    怎么说,学的不算快,但写起代码来倒是没什么障碍了,基本上目前自己所学的快捷键也够用,能比较快速的作文本编辑了。

    我就说一下几个常用的使用场景吧。

    移动

    h,j,k,l 是基本的单字符或者单行移动,可以配合数字
    H,M,L是快速移动到屏幕中间,顶行和底行
    w,e,b是单词以空格为分割的跳跃
    Ctrl+(f,b,e,y,u,d) 都是翻页或者单行移动

    删除

    dd 删除一行
    ddp(P)删除一行并粘贴
    D 删除本行到末尾
    d0,d$,dw,de,db 组合键来删除
    x删除一个字符

    复制粘贴

    "+p 从系统剪贴板到vim
    "+y 复制到系统剪贴板
    yy 复制一行

    插入

    A 到行首插入
    I 在光标前插入
    i 光标插入
    o 在下一行插入
    O 在上一行插入
    r,R 替换字符

    缩进

    先按V,或者Ctrl+v进入可视模式,然后选择需要缩进的列,然后按<<,如果需要全部靠着屏幕,多次按. 达到重复的目的。当然往外缩是一个道理,按>>。

    其他

    u是撤销


    好了,就先说那么多吧,后面有的再补上。

  • 相关阅读:
    关键路径的计算
    JSF简单介绍
    介绍:一款Mathematica的替代开源软件Mathetics
    素材链接
    JSP动作--JSP有三种凝视方式
    【InversionCount 逆序对数 + MergeSort】
    全响应跨设备的Zoomla!逐浪CMS2 x2.0正式公布
    DirectSound的应用
    “海归”首选北上广 薪资期望不太高-有感
    Servlet登陆功能的实现
  • 原文地址:https://www.cnblogs.com/tang863/p/6082772.html
Copyright © 2011-2022 走看看