如何在Windows命令行中使用PhpStorm打开项目

9
如何在Windows命令行中打开PhpStorm项目?
我尝试过这个链接https://dev59.com/ZGsy5IYBdhLWcg3w0RM5][1],但是在Windows上找不到工具->创建命令行启动器
我正在使用最新的PhpStorm。

1
如果您键入"C:\Program Files\JetBrains\PhpStorm 2018.2\bin\phpstorm64.exe" "C:\PathToFolder",它是否有效? - Álvaro González
1
到目前为止,该启动器仅适用于Linux/Mac。对于Windows——只需要花费一点时间,您就可以自己完成:https://stackoverflow.com/a/49455893/783119 - LazyOne
7个回答

18

要打开当前目录,只需运行:

phpstorm64 .

如果您在Windows上使用git bash,请运行:

cmd "/C phpstorm64 ."

确保 C:\Program Files\JetBrains\PhpStorm 2018.3.3\bin 在你的环境变量 PATH 中(默认安装后已经添加)

2021 年更新:

  • 安装 Jetbrains Toolbox
  • 进入设置
  • 启用“Shell 脚本”并按照说明操作

enter image description here

现在你可以使用“phpstorm .”来打开当前目录。


似乎在 phpstrom 中有拼写错误。 - aagjalpankaj

13
在 macOS 上(我假设在 Windows 上也一样),有一个选项“创建命令行启动器”。只需单击它,下次打开终端时就可以使用了。您甚至可以指定如何启动“pstorm”、“phpstorm”、“ps”等,由您决定。 enter image description here

这个运行得非常好。谢谢。 - Macdonald

7

命令行启动器目前只适用于UNIX系统;有一个功能请求,要在Windows上提供它,IDEA-114307,请随意投票支持。 如果您想从命令提示符启动PhpStorm,请打开cmd控制台,cd到%PS_install_dir%/bin,然后运行phpstorm64.exephpstorm.bat,将项目文件夹的路径传递给它,就像在https://www.jetbrains.com/help/phpstorm/opening-files-from-command-line.html中描述的那样。如果您想从任何目录启动它,请将%PS_install_dir%/bin添加到您的系统%PATH%中。


太麻烦了。 - A K

2
我知道现在已经晚了,但如果其他人需要的话,这会很有帮助:
如果你想通过cmd/Powershell命令在当前目录中打开phpStorm,请使用以下命令:
phpstorm64.exe .

如果您想在另一个目录中打开它,只需使用:

phpstorm64.exe YOUR_DIRECTORY_PATH

1

就这么简单!使用终端进入您的项目

cd myproject

然后输入phpstorm64.exe并按回车键


1
假设phpstorm64.exe不在项目目录中,这样是无法工作的。 - dsillman2000

0
将phpstorm路径添加到环境变量(系统变量)中: C:\Users\user\AppData\Local\Programs\PhpStorm\bin:php storm的bin文件夹的路径
在您想要在php storm中打开的特定文件夹中打开终端
输入"phpstorm.cmd ."
就这样,耶,尽情享受吧。

我尝试了各种方法,但按照描述运行命令时,需要保持一个终端窗口打开。请尝试我的解决方案,你完全不需要打开终端会话。赞! - undefined

0

我看到这篇文章有点旧,但是我想提供我的答案,因为昨天我也在苦苦挣扎。我的解决方案是使用cygwin。

找到名为C:\ Users \ UserName \ AppData \ Local \ JetBrains \ Toolbox \ apps \ PhpStorm \ ch-0 \ 201.7223.96 \ bin的phpstorm bin文件夹,并将其添加到您的Windows系统Path环境变量中。

接下来启动一个cygwin终端并导航到您的项目目录。我不是bash专家,所以我很难将代码作为别名进行排序,但如果您运行:

crntproj=$(cygpath -w $PWD)

phpstorm.bat $crntproj

你需要使用cygpath,因为仅仅运行phpstorm.bat $PWD是不起作用的,因为PHPStorm试图打开一个名为$PWD的文件夹。我尝试了很多变化来尝试打开它,但似乎都没有起作用。
它将使用当前文件夹作为项目路径启动phpstorm。现在你也可以从你的项目中获得终端反馈。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接