zoukankan      html  css  js  c++  java
  • 在VIM中进行文本替换

    • 替换当前行中的内容:

        :s/from/to/     :  将当前行中的第一个from,替换成to。如果当前行含有多个
                            from,则只会替换其中的第一个。
        :s/from/to/g    :  将当前行中的所有from都替换成to。
      
        注意:这里的from和to都可以是任何字符串,其中from还可以是正则表达式。
      
    • 替换某一行的内容: :33s/from/to/g

       :.s/from/to/g   :  在当前行进行替换操作。
       :33s/from/to/g  :  在第33行进行替换操作。
       :$s/from/to/g   :  在最后一行进行替换操作。
      
    • 替换某些行的内容: :10,20s/from/to/g

      :10,20s/from/to/g   :  对第10行到第20行的内容进行替换。
      :1,$s/from/to/g     :  对第一行到最后一行的内容进行替换(即全部文本)。
      :1,.s/from/to/g     :  对第一行到当前行的内容进行替换。
      :.,$s/from/to/g     :  对当前行到最后一行的内容进行替换。
      :'a,'bs/from/to/g   :  对标记a和b之间的行(含a和b所在的行)进行替换。
                              其中a和b是之前用m命令所做的标记。
      
    • 替换所有行的内容: :%s/from/to/g

        :%s/from/to/g   :  对所有行的内容进行替换。
        :1,$s/from/to/g     :  对第一行到最后一行的内容进行替换(即全部文本)。
      

      参考:https://www.cnblogs.com/david-wei0810/p/6385988.html

  • 相关阅读:
    X的平方根(二分)
    JavaScript(1)
    入门训练 Fibonacci数列 (水题)
    set集合容器
    deque双端队列容器
    回归分析
    cf1121d 尺取
    CF1121C 模拟
    poj3662 二分+最短路
    最短路小结
  • 原文地址:https://www.cnblogs.com/yldf/p/11900040.html
Copyright © 2011-2022 走看看