zoukankan      html  css  js  c++  java
  • vim中如何替换

    1) 文件内全部替换:
     
    :%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g)
      --注:把abc替换成123
     
    (或者: %s/str1/str2/g 用str2替换文件中所有的str1
     
    2) 文件内局部替换:
     
     :20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g)
      --注:把20行到30行内abc替换成123

    在调试代码中遇到一个问题,需要将代码中100个0之间的空格替换成逗号,即

    0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000  0.000000

    方法:

      在vim里面将空格全替换成逗号,然后复制到编辑器里去

    具体实施:

      vim zhou.txt创建文件

      i进入编辑(你会发现如果不 i 进入编辑模式,不仅按键盘不能输入东西,粘帖也不能实现)

      复制100个0到vim

      esc退出编辑模式

      :%s/,/ /g

      

  • 相关阅读:
    51nod 1125 交换机器的最小代价
    货物运输 51Nod
    hihoCode 1075 : 开锁魔法III
    糖果
    区间 GCD
    poj2186--tarjan+缩点(有向图的强连通分量中点的个数)
    Hdu 4738【tanjan求无向图的桥】割边判定定理 dfn[x] < low[y]
    回文树介绍
    回文树总结
    140. 后缀数组(hash + 二分 / 后缀数组)
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/6212774.html
Copyright © 2011-2022 走看看