我使用phpstorm及其终端设施。
在终端部分我输入F:\Projects\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -
所以它使用Cygwin作为终端。但它在主文件夹中打开它。是否可以在不同的文件夹中打开它?通过键入命令或通过执行其他操作。
因为我在这个文件夹中有一个名为F:\ Projects \ Local的文件夹,我有流浪汉,我想打开phpstorm,在php风暴中打开终端,然后输入vagran。我不想再打开cgywin。
感谢
答案 0 :(得分:12)
如果您只想在项目目录中打开带有Mintty的Cygwin,那么您可以执行命令:
F:\Projects\cygwin64\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash -l
这将避免自动切换到主目录。有关此命令的更多信息,请参阅https://code.google.com/p/mintty/wiki/Tips#Starting_in_a_particular_directory。
如果要使用嵌入式PhpStorm终端,则可以在终端设置中修改Shell路径。打开File > Settings... > Tools > Terminal
。用F:\Projects\cygwin64\bin\env.exe CHERE_INVOKING=1 /bin/bash -l
替换shell路径。此更改后您可能需要重新启动PhpStorm。
注意:这假设您的Cygwin根目录为F:\Projects\cygwin64\
。
答案 1 :(得分:4)
对于上述方式不再适用的人,例如PhpStorm v.2016.3。 shell路径必须用引号括起来
"C:\Users\MyUser\.babun\cygwin\bin\env.exe" CHERE_INVOKING=1 /bin/zsh.exe
答案 2 :(得分:1)