zoukankan      html  css  js  c++  java
  • vim文本替换命令

    from和to可以是任何字符串,其中from还可以是正则表达式

    替换当前行

    :s/from/to/  将当前行中的第一个from,替换成to,如果当前行含有多个from,则只会替换其中的第一个

    :s/from/to/g  将当前行中的所有from都替换成to

    :s/from/to/gc   将当前行中的所有from都替换成to,但是每一次替换之前都会询问请求用户确认此操作

    替换某一行的内容

    :.s/from/to/g   在当前行进行替换操作

    :33s/from/to/g  在第33行进行替换操作

    :$s/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/    把from指定的字符串替换成to指定的字符串,from可以是正则表达式

    具体查看下面这篇博客

    https://www.cnblogs.com/wind-wang/p/5768000.html

  • 相关阅读:
    币值转换
    打印沙漏
    秋季学期总结
    在人生道路上对我影响最大一位老师
    自我介绍
    python笔记十五(面向对象及其特性)
    python笔记十四(高阶函数——map/reduce、filter、sorted)
    python笔记十三(高阶函数、装饰器)
    python笔记十二(匿名函数)
    Python笔记十一(迭代器)
  • 原文地址:https://www.cnblogs.com/z-x-y/p/9511364.html
Copyright © 2011-2022 走看看