在 PhpStorm 中通过命令行打开大量文件

Opening lots of files via command line in PhpStorm

我使用以下 bash 命令打开我当前分支和指定分支之间不同的所有文件(非常适合拉取请求审查!):

git diff --name-only master | xargs -d '\n' pstorm;

这很好用,除非有超过 10 个文件。它似乎只打开列表中的最后 10 个。

我通过手动 运行:

确认这是 pstorm 脚本的问题
pstorm [filepath1] [filepath2] ... [filepath20]

它似乎只加载了最后 10 个或 11 个文件。

我有预感这与进入 pstorm 的参数的字符串长度有关,但我的 Python 知识非常有限(不存在?)

所以我的问题是:如何让 pstorm 打开命令行上传递给它的所有文件?

您尝试使用的命令没有问题,PhpStorm 配置为默认仅打开前 10 个选项卡。 您可以在 Settings | Editor | General | Editor Tabs | Tab limit.

调整限制