如何配置 Windows 终端以午餐 Cygwin (mintty) bash?
How do configure Windows terminal to lunch Cygwin (mintty) bash?
我正在尝试使用以下设置将 Windows Terminal 设置为启动 mintty.exe。但是,当打开一个新的 bash 会话时,它会在一个新的 window 中打开 mintty,而不是在 Windows 终端选项卡中。
{
"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 and 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"
},
我正在尝试使用以下设置将 Windows Terminal 设置为启动 mintty.exe。但是,当打开一个新的 bash 会话时,它会在一个新的 window 中打开 mintty,而不是在 Windows 终端选项卡中。
{
"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 and 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"
},