使用 Windows 终端的 Cygwin 起始目录
Cygwin starting directory using Windows Terminal
指南位于
https://github.com/microsoft/terminal/blob/master/doc/user-docs/ThirdPartyToolProfiles.md
建议使用
{
"name" : "Cygwin",
"commandline" : "C:/Cygwin/bin/bash --login -i",
"icon" : "C:/Cygwin/Cygwin.ico",
"startingDirectory" : "C:/Cygwin/bin"
}
不过,我希望 startingDirectory
成为 $USERPROFILE
。我尝试了各种不同的方法来更改起始目录,但都失败了。
技巧是使用Cygwin中的chere
包,用来解决同样的问题。首先确保 chere
安装在 Cygwin 中。然后将commandline
修改为:
"name": "Cygwin",
"commandline": "c:\cygwin\bin\bash.exe /bin/xhere /bin/bash",
"startingDirectory" : "%USERPROFILE%"
在此之后,您可以将startingDirectory
更改为任何路径。
请注意,对于使用此命令启动 Cygwin 后打印的 starting /bin/bash
感到恼火的用户,您可以使用以下 sed 单行 [=] 简单地注释掉 /bin/xhere
中的该行17=]
指南位于 https://github.com/microsoft/terminal/blob/master/doc/user-docs/ThirdPartyToolProfiles.md 建议使用
{
"name" : "Cygwin",
"commandline" : "C:/Cygwin/bin/bash --login -i",
"icon" : "C:/Cygwin/Cygwin.ico",
"startingDirectory" : "C:/Cygwin/bin"
}
不过,我希望 startingDirectory
成为 $USERPROFILE
。我尝试了各种不同的方法来更改起始目录,但都失败了。
技巧是使用Cygwin中的chere
包,用来解决同样的问题。首先确保 chere
安装在 Cygwin 中。然后将commandline
修改为:
"name": "Cygwin",
"commandline": "c:\cygwin\bin\bash.exe /bin/xhere /bin/bash",
"startingDirectory" : "%USERPROFILE%"
在此之后,您可以将startingDirectory
更改为任何路径。
请注意,对于使用此命令启动 Cygwin 后打印的 starting /bin/bash
感到恼火的用户,您可以使用以下 sed 单行 [=] 简单地注释掉 /bin/xhere
中的该行17=]