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 显示当前缓冲列表都有哪些文件

 

posted @ 2018-06-12 22:07  箫笛  阅读(418)  评论(0编辑  收藏  举报