在 Vim(更具体地说,MacVim)中,如果我已经使用设置了工作目录:cd并且我想打开*.py该目录中的所有文件,有没有办法在 Vim 中这样做?我预计:e *.py会工作,但得到了E77: Too many file names错误。:help edit似乎没有提供一次打开多个文件的方法,只有一个。
您正在寻找的命令是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将它们放在单独的选项卡中。