使用zsh使用命令行启动PhpStorm

使用zsh使用命令行启动PhpStorm,phpstorm,command-line-interface,zsh,oh-my-zsh,Phpstorm,Command Line Interface,Zsh,Oh My Zsh,我希望使用zsh+oh my zsh通过命令行启动PhpStorm pstorm . 我已经阅读了这个主题,看到了无数指向“创建命令行启动器”的建议,并对其进行了广泛的修改。我还将应用程序设置>Shell路径设置为/bin/zsh,usr/bin/zsh等,从而弄乱了它 我总是以以下方式结束: zsh: command not found: pstorm 我注意到的一件事是,当将Shell路径设置为/bin/zsh时,字段中的文本会变灰,好像表示它无效 我一直在定期重新启动iTerm,以启用

我希望使用zsh+oh my zsh通过命令行启动PhpStorm

pstorm .
我已经阅读了这个主题,看到了无数指向“创建命令行启动器”的建议,并对其进行了广泛的修改。我还将
应用程序设置>Shell路径设置为
/bin/zsh
usr/bin/zsh
等,从而弄乱了它

我总是以以下方式结束:

zsh: command not found: pstorm
我注意到的一件事是,当将Shell路径设置为
/bin/zsh
时,字段中的文本会变灰,好像表示它无效

我一直在定期重新启动iTerm,以启用对.zshrc所做的任何新更改


有人成功地做到了吗?有什么想法吗?

PhpStorm的
Tools
菜单包含一个名为
Create command-line launcher
的命令。它询问您在何处创建启动器(完整路径+文件名),在类Unix系统上默认为
/usr/local/bin/pstorm

此外,在类Unix系统上,
/usr/local/bin
通常位于路径上。您可以在终端中运行
echo$PATH
,以了解情况是否如此。如果不存在,您可以通过添加行轻松添加:

PATH=/usr/local/bin:$PATH
在您的
.zshrc

您还可以为命令行启动器使用不同的路径(例如,在主目录的
bin
子目录中,或者在已在
$path
中的其他目录中)


程序设置的
Tools->Terminal
页面下的
Shell路径
是另一回事(它不能帮助您从Shell启动PhpStorm;相反)。它在其终端窗口(菜单->
视图
->
工具窗口
->
终端
)中包含要启动的外壳的路径(通过PhpStorm)