我在Windows 10中使用PhpStorm 2016.3.3,我想知道如何从终端启动它?
例如执行命令pstorm .
打开当前项目,或pstorm . --add
将当前项目文件夹添加到PhpStorm。
答案 0 :(得分:1)
Create a PowerShell Alias“暴风雨”。在PowerShell配置文件中,您可以添加以下内容:
New-Alias pstorm "C:\Program Files\JetBrains\PhpStorm 2018.3\bin\phpstorm64.exe"
您需要用您自己的PC上安装phpstorm可执行文件的路径替换上面引号中的路径。
如果您没有PowerShell配置文件,则需要做的第一件事是create a PowerShell profile。设置个人资料的方法如下。
首先,您可以看到$ 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文件”。无论哪种方式,我们都会得到结果:
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中打开当前目录。
答案 1 :(得分:0)
无法在Windows上创建cmd启动程序(此选项有https://youtrack.jetbrains.com/issue/IDEA-114307的功能请求)。
如果您想从命令提示符启动Phpstorm,请打开cmd控制台,cd以安装dir并运行phpstorm.exe
或phpstorm.bat
。如果您想从任意目录启动它,请将%PS_install_dir%/bin
添加到您的系统%PATH%
另见https://www.jetbrains.com/help/phpstorm/2016.3/opening-files-from-command-line.html#d201968e62