我在 Windows 10 中使用 PhpStorm 2016.3.3,我想知道如何从我的终端启动它?
例如执行命令pstorm .
打开当前项目,或pstorm . --add
将当前项目文件夹添加到 PhpStorm。
我在 Windows 10 中使用 PhpStorm 2016.3.3,我想知道如何从我的终端启动它?
例如执行命令pstorm .
打开当前项目,或pstorm . --add
将当前项目文件夹添加到 PhpStorm。
创建一个 PowerShell 别名“pstorm”。在您的 PowerShell 配置文件中,您可以添加如下内容:
New-Alias pstorm "C:\Program Files\JetBrains\PhpStorm 2018.3\bin\phpstorm64.exe"
您需要将上面引号中的路径替换为您自己的 phpstorm 可执行文件安装在您的 PC 上的路径。
如果您没有 PowerShell 配置文件,您需要做的第一件事是创建一个 PowerShell 配置文件。以下是您设置个人资料的方式。
首先,您可以看到 $profile 变量已填充,并指向一个文件。
PS C:\> $profile
C:\Users\Michael\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
但该文件实际上并不存在
PS C:\> test-path $profile
False
看?疯狂的。所以我需要创建配置文件。我使用 new-item 来执行此操作,并使用 $profile 变量来定义创建项目的位置
PS C:\> new-item $profile -force
Type: file
“-force”参数真的很有帮助。它的意思是“创建这个项目,如果目录树的任何部分不存在,那么也创建它。” 非常好。我忘记为 new-item 命令添加“-type”,所以它提示我添加它。我把它留在那里,所以如果你忘记了,你可以看到它的样子。要正确创建它,我应该完成“new-item $profile -force -type file”。无论哪种方式,我们都会得到结果:
Directory: C:\Users\Michael\Documents\WindowsPowerShell
Mode LastWriteTime Length Name
—- ————- —— —-
-a— 5/27/2010 10:32 PM 0 Microsoft.PowerShell_profile.ps1
个人资料已创建!由于它是一个 .ps1 文件,我们可以使用 Invoke-Item 调用我们的默认 .ps1 编辑器。
PS C:\> ii $profile
“ii”是invoke-item 的别名。意思是“用默认程序打开文件”。在 .txt 文件或 .ps1 上调用项目,它会在您的默认编辑器中打开。然后您可以添加前面提到的新别名行,保存文件并重新启动 PowerShell。然后您应该能够执行命令 pstorm 。在 PhpStorm 中打开当前目录。
无法在 Windows 上创建 cmd 启动器(此选项有功能请求,https://youtrack.jetbrains.com/issue/IDEA-114307)。如果您想从命令提示符启动 Phpstorm,请打开 cmd 控制台,cd 安装目录并运行phpstorm.exe
或phpstorm.bat
. 如果您想从任何目录启动它,请添加%PS_install_dir%/bin
到您的系统%PATH%
另请参阅https://www.jetbrains.com/help/phpstorm/2016.3/opening-files-from-command-line.html#d201968e62