zoukankan      html  css  js  c++  java
  • vim 批处理

    一、使用args , argdo 进行文件批处理

       1. :args ./src/**/*.js         利用args命令标记所要处理的文件

       2. :argdo %s/tabindex/tabIndex/ge | update  利用argdo 命令进行替换操作后并保存修改的文件

    二、 使用bufdo命令进行文件批处理

      1.  vim *.js  利用vim将需要处理的文件载入缓冲区

      2. :bufdo %s/tabindex/tabIndex/ge | update   对载入的缓冲去文件进行批处理

    三、 批处理文件技巧

      1. :args `cat file.txt`   利用shell命令的输出设置参数列表

      2. :next  切换到参数列表下一个文件, :bnext 切换到缓冲区列表下一个文件

      3. :prev  切换到参数列表上一个文件,   :bprev 切换到缓冲区列表上一个文件

      4. :first  切换到参数列表第一个文件,    :bfirst 切换到缓冲区第一个文件

      5. :last 切换到参数列表最后一个文件,:blast 切换到缓冲区最后一个文件

      6. set hidden 当执行argdo 命令或者 bufdo命令前确保设置 hidden,否则肯能会终端提示有未保存的修改

      7. :args  显示当前参数列表都有哪些文件

      8. :ls 显示当前缓冲列表都有哪些文件

  • 相关阅读:
    MySQL中内存分为全局内存和线程内存
    mysql 线程级别的缓冲区
    MySQL Handler变量解析
    HANDLER命令与实现
    MySQL Spatial Extensions 地理信息
    C++中临时对象的学习笔记
    HDC与CDC相互转换
    B树
    基于R-Tree的最近邻查询
    地图发布的几种服务的区别
  • 原文地址:https://www.cnblogs.com/xiaodi-js/p/9175282.html
Copyright © 2011-2022 走看看