[英]How do configure Windows terminal to lunch Cygwin (mintty) bash?
我正在尝试将Windows 终端设置为使用以下设置启动 mintty.exe。 然而,当打开一个新的 bash session 时,它会在一个新的 window 中打开 mintty,而不是在 ZAEA23489CE3AA9436 终端中。
{
"guid": "{3C0F968A-D8F8-437A-A41C-439293E22EBB}",
"hidden": false,
"name": "Mintty",
"commandline": "C:\\cygwin64\\bin\\mintty.exe -i /Cygwin-Terminal.ico -",
"icon": "C:\\cygwin64\\Cygwin-Terminal.ico"
}
经过一番研究,我找到了关于Cygwin bash.exe 和 mintty.exe之间差异的解释。 我使用以下设置来解决问题。
{
"guid": "{3C0F968A-D8F8-437A-A41C-439293E22EB1}",
"hidden": false,
"name": "Bash",
"commandline": "C:\\cygwin64\\bin\\bash.exe -l",
"icon": "C:\\cygwin64\\Cygwin-Terminal.ico"
}
您可以直接调用 cygwin 终端而不是 mintty,这只是对 bash 的间接调用: bash --login -i
{
"commandline": "C:\\cygwin64\\Cygwin.bat",
"icon": "C:\\cygwin64\\Cygwin-Terminal.ico",
"hidden": false,
"name": "Cygwin"
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.