如何在Windows上从命令行在PhpStorm中打开项目

时间:2018-08-26 10:30:35

标签: phpstorm

如何在Windows的命令行中在PhpStorm中打开项目?

我对此感到厌倦: How to open a directory in PHPStorm or IntelliJ (or any JetBrains IDE) from the command line?,但在Windows上找不到Tools -> Create command line launcher

我正在使用最新的PhpStorm。

4 个答案:

答案 0 :(得分:2)

命令行启动器当前仅在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%

答案 1 :(得分:0)

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

phpstrom64 .

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

cmd "/C phpstorm64 ."

确保环境变量PATH中包含C:\ Program Files \ JetBrains \ PhpStorm 2018.3.3 \ bin(安装后默认情况下)

答案 2 :(得分:0)

我看到这有点老了,但是我想在昨天解决这个问题时提供答案。我的解决方案是使用cygwin。

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

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

crntproj=$(cygpath -w $PWD)

phpstorm.bat $crntproj

您需要cygpath,因为仅运行phpstorm.bat $PWD无效,因为PHPStorm试图打开一个名为$ PWD的文件夹。我尝试了多种尝试以使其打开,但似乎都无法正常工作。

它将使用当前文件夹作为项目路径启动phpstorm。现在,您也可以从项目中获得终端供稿。

答案 3 :(得分:0)

在 macOS 上(我也假设在 Windows 上)有“创建命令行启动器”的选项。只需点击它,下次打开终端时就可以开始了。

您甚至可以指定您想如何启动“pstorm”/“phpstorm”/“ps”等。

enter image description here