zoukankan      html  css  js  c++  java
  • 轻快的vim(四):修改

    我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要

    与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率

    闲话少说,让我们再次使用这轻快的VIM在code上起舞

    字符替换

    r            单个字符替换
    R            连续替换
    ~           更改大小写

    很简单,多试试就行了

    tips:4~更改连续4个字符的大小写,很有意思

    单词修改

    cw            从光标处修改到单词结尾
    cb            从光标处修改到单词开头

    这里直接使用cw或cb操作很简单,要注意的是加数字的使用方式

    此时2cw 或者 c2w都可以使用,功能一样

    行修改

    c$            从光标修改到本行末尾
    C             功能同上
    c0            从光标修改到本行开头
    cc            删除整行从头修改
    S             功能同上
    s             删除光标所在位置的字符,然后插入

    这里有点难记,主要是多练习才能看到效果

    其中,c$和C功能是一样的,都是从光标修改到行尾,d$+a达到相同效果

    c0和d0+i效果一样,区别是少输入一次

    cc和S效果也是一样,其实S是属于插入的范畴,这里类似,所以一起讲了

    再来是s,它会删除光标处的字符再插入,效果等同于x+i或c+space

    多行修改我想就不用说了,前面加上数字再组合命令就可以了

    从上面看来,我们应该可以更深刻的认识到,VIM中大部分命令是组合使用的

    利用好了这点才能更快的摸索出自己的使用习惯,从而高效修改

  • 相关阅读:
    ASP.NET
    JS、JQury
    ASP.NET
    ASP.NET
    ASP.NET
    C#
    C#
    C#
    基础算法-树:预备知识
    开发环境配置--Ubuntu+Qt4+OpenCV(二)
  • 原文地址:https://www.cnblogs.com/vactor/p/5012512.html
Copyright © 2011-2022 走看看