在Windows上的指定目录中打开Cygwin命令

Erd*_*Ece 7 cygwin phpstorm

我使用phpstorm和它的终端设施.

在终端部分我输入,F:\Projects\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -所以它使用Cygwin作为终端.但它在主文件夹中打开它.是否可以在不同的文件夹中打开它?通过键入命令或通过执行其他操作.

因为我在这个文件夹中有一个名为F:\ Projects\Local的文件夹,我有流浪汉,我想打开phpstorm,在php风暴中打开终端,然后输入vagran.我不想再打开cgywin.

谢谢

Mik*_*ike 12

如果您只想在项目目录中打开带有Mintty的Cygwin,那么您可以执行以下命令:

F:\Projects\cygwin64\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash -l
Run Code Online (Sandbox Code Playgroud)

这将避免自动切换到主目录.有关此命令的详细信息,请参阅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\.

  • `cygwin64\bin\env.exe CHERE_INVOKING = 1/bin/bash -l` LIFE SAVER !!! :D谢谢你! (4认同)
  • 不要忘记在初始命令周围添加引号:““ F:\ Projects \ cygwin64 \ bin \ env.exe” CHERE_INVOKING = 1 / bin / bash -l` (2认同)