技巧38-用参数列表将缓冲区分组

  • 用:argdo命令可以在参数列表中的每个文件上执行一条Ex命令。
  • :args 查看参数列表。
:args {arglist}
  • 用文件名指定文件
:args index.html app.js
:args
[index.html] app.js
  • 用Glob模式指定文件
:args *.*     匹配index.html app.js
:args **/*.js 匹配app.js lib/framework.js
:args **/*.js 匹配index.html app.js lib/framework.js
  • 构造个之包含.js和.css文件,但不包含其他文件类型的参数列表。
:args **/*.js **/*.css
  • 用反引号结构指定文件
cat .chapters
a.pml
b.pml
c.pml
d.pml
:args `cat .chapters`
  • 使用参数列表
:args {arglist} 清空重置参数列表
:next,:prev 命令遍历参数列表中的文件。
:argdo 命令在列表中的每个缓冲区上执行同一条命令。