zoukankan      html  css  js  c++  java
  • 如何在Vim中的查找替换

    “%s/最/第二/g”

    用vim的人都知道,这是把所有“最”替换成“第二”的意思。其实vim的查找替换功能非常强大,用的好可以极大提升效率。

    vim的查找替换命令如下所示:    :{作用范围}s/{目标}/{替换}/{替换标志}

      • 作用范围:
        • 当前行 s
          :s/最/第二/g           当前行的所有“最”替换成“第二”
        • 全文 %s
          :%s/最/第二/g        全文的所有“最”替换成“第二”
        • 8-15行 8,15s
          :8,15s/最/第二/g    把8-15行的所有“最”替换成“第二”
        • 当前行与接下来的5行 ,  +5s
          :.,+5s/最/第二/g 把当前行与接下来的5行的所有“最”替换成“第二”
      • 目标:支持正则表达式
      • 替换标志:  
      •   :%s/最/第二/gc 把全文的所有“最”替换为“第二”,但是每一个都需要确认
        • 这时每次替换都会提示: replace with 第二 (y/n/a/q/l/^E/^Y)?
        • y 确认替换当前的“最”
        • n 不替换当前的“最”
        • a 替换所有
        • q 退出查找模式
        • l 替换当前位置并退出
        • ^E 窗口向下移动一行
        • ^Y 窗口向上移动一行
  • 相关阅读:
    mysql 常用命令行
    mysql常用命令
    Mac os安装wget
    linux下给文件夹或者目录赋权
    Python学习相关资料
    Mac常用的一些操作
    Mac os安装git及 git及githup的使用
    Linux磁盘占用100%解决方法
    page-break-after:always
    工具
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9197545.html
Copyright © 2011-2022 走看看