如何在一个文件中打开vim目录中的所有文件?

whi*_*roi 1 vim macvim

例如,我有VIM文件目录a.sql, b.sql, c.sql, ... x.sql

如何在一个大文件中打开所有这些文件:all_files.sqlVIM目录中所有文件的数据一样:

  content of file `a.sql`
  content of file `b.sql`
  ...
  content of file `x.sql`
Run Code Online (Sandbox Code Playgroud)

Ken*_*ent 10

您可以:

vim all_files.sql
Run Code Online (Sandbox Code Playgroud)

然后

:r!cat /path/*.sql
Run Code Online (Sandbox Code Playgroud)

要么

cat /path/*.sql| vim -
Run Code Online (Sandbox Code Playgroud)

然后保存为 all_files.sql

  • @whitesiroi如果你不想做任何编辑,只需合并文件,你就不需要vim了.你只是`cat /path/*.sql> all.sql` (2认同)