zoukankan      html  css  js  c++  java
  • vi / vim 字符替换详解

    :s/idoxu/isTester.com/g 替换当前行所有 idoxu 为 isTester.com
    
    :n,$s/idoxu/isTester.com/ 
    #替换第 n 行开始到最后一行中每一行的第一个 idoxu 为 isTester.com
    :6,$s/idoxu/isTester.com/ 
    #替换第 6 行开始到最后一行中每一行的第一个 idoxu 为 isTester.com
    
    :n,$s/idoxu/isTester.com/g 
    #替换第 n 行开始到最后一行中每一行所有 idoxu 为 isTester.com
    :3,$s/idoxu/isTester.com/g 
    #替换第 3 行开始到最后一行中每一行所有 idoxu 为 isTester.com
    
    :.,$s/idoxu/isTester.com/g 替换当前行开始到最后一行中每一行所有 idoxu 为 isTester.com
    #如上,n 为数字,若 n 为 .,表示从当前行开始到最后一行
    
    :%s/idoxu/isTester.com/(等同于 :g/idoxu/s//isTester.com/)
    #替换每一行的第一个 idoxu 为 isTester.com
    
    :%s/idoxu/isTester.com/g(等同于 :g/idoxu/s//isTester.com/g) 
    #替换每一行中所有 idoxu 为 isTester.com
    
    #延伸
    #如果替换的关键词包含/,可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
    
    :s#idoxu/#isTester.com/# 
    #替换当前行第一个 idoxu/ 为 isTester.com/
    
    :%s+/isTester.com/linux/+/isTester.com/jenkins+ 
    #(使用+ 来 替换 / ): /isTester.com/linux/替换成/isTester.com/jenkins
    
    
     
  • 相关阅读:
    HSV 量化
    小议:部署SharePoint 2013时,无法连接SQL Server问题
    BZOJ 1492 货币兑换 cdq分治或平衡树维护凸包
    初识ASP.NET---一般处理程序
    Vue.js
    jQuery内部原理和实现方式浅析
    关于js中namespace命名空间模式
    MutationObserver 监听DOM树变化
    TCP/UDP常见端口参考
    运算符优先级
  • 原文地址:https://www.cnblogs.com/idotest/p/11322607.html
Copyright © 2011-2022 走看看