如何在 Vim 中编辑多个文件?

如何在 Vim 中编辑多个文件?

在 Vim(更具体地说,MacVim)中,如果我已经使用设置了工作目录:cd并且想要打开*.py该目录中的所有文件,有没有办法在 Vim 中执行此操作?我预计:e *.py会起作用,但收到E77: Too many file names错误。:help edit似乎没有提供一种同时打开多个文件的方法,只能打开一个。

答案1

您正在寻找的命令是args

例如:

:args /path_to_dir/*.py

或者

:args /path_to_dir/**/*.py

**递归匹配文件。 (正如@建议的丝绒雾

.py将打开目录中具有扩展名的所有文件。

文件打开后,可:tab all将它们放入单独的选项卡中。

相关内容