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