在 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
将它们放在单独的选项卡中。