如何从命令行在 WebStorm 中打开多个项目?
How to open multiple projects in WebStorm from command line?
我知道我可以使用 shell 工具从终端在 WebStorm 中打开一个项目。
此时,WebStorm 使用命令webstorm .
打开当前工作目录
但是,如果我在我的终端中导航到另一个项目(比如 project2)并且 运行 再次使用相同的命令 webstorm .
。我希望 WebStorm 在新 window 中打开我的 project2,但由于某种原因,这并没有发生。
如果有需要启用的设置才能使用此功能,请告诉我。
所有其他编辑器(VS Code、Atom、Sublime)都支持这个,我希望 WebStorm 也有类似的功能。
它有点笨拙,因为它只适用于 Mac,但我想出了一个解决此问题的方法。
1. 将此粘贴到您的 .bash_profile
:
# Open WebStorm project
ws(){
for var in "$@"
do
open -a /Applications/WebStorm.app "$var"
done
}
2。要使用,请打开您的终端(确保它是一个新的终端会话,以便它反映 .bash_profile
更改)和 运行:
$ ws /some/project/directory
或者同时打开多个项目:
$ ws /some/project/directory /some/other/project/directory
这将聚焦正在打开的项目的 window。此外,如果项目已经打开,它只会关注项目的 window 而不是打开新会话。
我知道我可以使用 shell 工具从终端在 WebStorm 中打开一个项目。
此时,WebStorm 使用命令webstorm .
但是,如果我在我的终端中导航到另一个项目(比如 project2)并且 运行 再次使用相同的命令 webstorm .
。我希望 WebStorm 在新 window 中打开我的 project2,但由于某种原因,这并没有发生。
如果有需要启用的设置才能使用此功能,请告诉我。
所有其他编辑器(VS Code、Atom、Sublime)都支持这个,我希望 WebStorm 也有类似的功能。
它有点笨拙,因为它只适用于 Mac,但我想出了一个解决此问题的方法。
1. 将此粘贴到您的 .bash_profile
:
# Open WebStorm project
ws(){
for var in "$@"
do
open -a /Applications/WebStorm.app "$var"
done
}
2。要使用,请打开您的终端(确保它是一个新的终端会话,以便它反映 .bash_profile
更改)和 运行:
$ ws /some/project/directory
或者同时打开多个项目:
$ ws /some/project/directory /some/other/project/directory
这将聚焦正在打开的项目的 window。此外,如果项目已经打开,它只会关注项目的 window 而不是打开新会话。