如何使用 mintty 作为 MinGW/MSYS 的终端模拟器?

Ben*_*ank 8 windows mingw msys mintty

Windows 中的默认“终端模拟器”还有很多不足之处。我看到mintty 被推荐为一个轻量级的替代品,它对MinGW/MSYS 有特定的支持,但没有太多关于如何实际使用它的信息。

如何指示 MinGW/MSYS 使用 mintty?

Ben*_*ank 4

Mintty确实得到了MinGW/MSYS的良好支持;事实上,大部分配置已经完成并等待激活。

  1. 安装薄荷。 这可以在 MinGW 命令行或通过 MinGW Installation Manager 完成

    从 MinGW 命令行运行mingw-get install mintty. 下载并安装 mintty 软件包需要一些时间,之后您可以退出 shell。

    或者,您可以通过 MinGW Installation Manager 选择并安装“msys-mintty”软件包。

  2. 配置MSYS。 接下来,您需要编辑用于运行 MinGW shell 的快捷方式。默认情况下,这是一个名为“MinGW Shell”的链接,位于“C:\MinGW\msys\1.0”文件夹中。右键单击该链接并选择属性。

    无论您在哪里找到链接,目标都应该是“C:\MinGW\msys\1.0\msys.bat”,后面可能带有一些命令行参数。如果选择 shell 的参数已存在(例如--rxvt),请将其删除。

    最后,添加--mintty为“msys.bat”之后的第一个参数。(通常,这最终会成为唯一的论点,但如果不是,重要的是它成为第一个。)

现在,当通过该快捷方式启动 MinGW shell 时,将使用 mintty 而不是 Windows 终端模拟器。