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