【问题标题】:How do configure Windows terminal to lunch Cygwin (mintty) bash?如何配置 Windows 终端以启动 Cygwin (mintty) bash?
【发布时间】:2020-08-18 16:57:13
【问题描述】:

我正在尝试将Windows Terminal 设置为使用以下设置启动 mintty.exe。但是,当打开一个新的 bash 会话时,它会在新窗口中打开 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"
    }

【问题讨论】:

  • 用 mintty/bash 打开一个新标签。

标签: windows bash terminal cygwin mintty


【解决方案1】:

您可以直接调用 cygwin 终端而不是 mintty,这只是对 bash 的间接调用:bash --login -i

        {
            "commandline": "C:\\cygwin64\\Cygwin.bat",
            "icon": "C:\\cygwin64\\Cygwin-Terminal.ico",
            "hidden": false,
            "name": "Cygwin"
        },

【讨论】:

    【解决方案2】:

    经过一番研究,我找到了关于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"
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2017-01-13
    • 2019-11-07
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 2017-04-14
    相关资源
    最近更新 更多