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

  • 相关阅读:
    oracle锁---原理篇
    SML + NL + HJ
    Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
    oracle 一致读原理
    commit 流程
    IMPDP NETWORK_LINK参数
    WINDOWS访问虚拟机RedHat搭配的Apache2服务器
    初识malloc函数
    好吧,又失眠
    休息一天
  • 原文地址:https://www.cnblogs.com/z-x-y/p/9511364.html
Copyright © 2011-2022 走看看