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

Chu*_*uck 7 vim

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

Rah*_*hul 6

您正在寻找的命令是args

例如:

:args /path_to_dir/*.py
Run Code Online (Sandbox Code Playgroud)

或者

:args /path_to_dir/**/*.py
Run Code Online (Sandbox Code Playgroud)

**递归匹配文件。(正如@ the_velour_fog所建议的那样

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

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