繁体   English   中英

如何配置 Windows 终端以午餐 Cygwin(薄荷)bash?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM