微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从终端打开 PhpStorm 中的项目目录

如何解决从终端打开 PhpStorm 中的项目目录

我想在 PHPStorm 中使用 pstorm .

打开一个项目目录

我知道有很多线程讨论过这个问题,但我还没有能够用这些线程的解决方案完全解决我的问题。

使用 IntelliJ 工具箱,我单击齿轮图标(右上角)并启用生成 Shell 脚本选项。我将 Shell 脚本位置 设置为 /usr/local/bin(在我的 PATH 中)。 Shell Script Name 被指定为 pstorm。

一个问题是脚本不是在 /usr/local/bin生成的。大概是因为工具箱在那个位置没有写权限。然后我将它设置在它有写权限的地方——比如 /home/username/.local/share/JetBrains/ToolBox/bin。脚本在pstorm下成功生成

# Generated by JetBrains ToolBox 1.20.7940 at 2021-03-24T16:55:42.325644

"/home/username/.local/share/JetBrains/ToolBox/apps/PHPStorm/ch-0/203.7148.74/bin/PHPstorm.sh" "$@"

然后我将该文件复制到 /usr/local/bin:sudo cp pstorm /usr/local/bin

然后我打开一个终端并导航到我想要的目录,在 PHPStorm 中使用 pstorm .

打开所述目录

PHPStorm 然后打开目录。然而,PHPStorm 然后被“锁定”为(父)终端实例的子级,关闭终端也会关闭 PHPStorm。给出了与此行为相关的更完整的解释here

我真的希望 PHPStorm 不依赖于终端实例,就像我为 VSCode 运行 code . 时一样。

有什么想法为什么要这样做以及如何“解决”这种行为?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。