【问题标题】:Git bash (mintty). How to open maximizedGit bash(薄荷味)。如何打开最大化
【发布时间】:2016-03-03 15:28:31
【问题描述】:

我为 windows 更新了 git,发现它现在有 mintty 作为 git bash 的命令提示符。它比以前基于 Windows 命令提示符的 git bash 好得多。

如果我能打开最初最大化的 git bash 那就太好了。 mintty 有一个命令行参数可以最大化打开。

-w, --window normal|min|max|full

但是,当我从“在此处打开 git bash”上下文菜单中打开 git bash 时,我不知道如何将此参数传递给 mintty。

有谁知道如何完成这项工作?

【问题讨论】:

    标签: git git-bash


    【解决方案1】:

    您可以将 minttyrc 文件放入 Git install 的 etc 文件夹中(如 C:\Program Files\Git\etc),配置如下:

    Window=max
    

    如果您改变主意并想设置特定的窗口大小,您也可以将列数和行数放入 minttyrc,例如:

    Columns=132
    Rows=60
    

    顺便说一句,基于https://github.com/mintty/mintty/blob/7d70b3cb9776de288375ffe438d35e648650c98f/wiki/Tips.md,我们可能有几个位置:

    对于它的配置文件,它依次读取/etc/minttyrc、$APPDATA/mintty/config、~/.config/mintty/config、~/.minttyrc。

    【讨论】:

    • 适用于 Windows 10 上的 ~/.minttyrc 文件
    • 与Win7 Pro相同。
    • 只有当文件名是 minttyrc(没有前导点)时,我的才能在 Windows 10 上运行
    • Windows 10。原来我的 home (~) 文件夹中已经有一个 .minttyrc(可能是因为我在 git-bash 中重新配置了文本字体),我只是添加了Window=max 在文件中,它工作正常。谢谢。
    【解决方案2】:

    这是一种 hack,但我通过用我自己的替换 git-bash.exe 得到了它,它给了 -w max 额外的参数。

    这是git-bash.exe的代码。

    #include "stdafx.h"
    #include <stdlib.h>
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        system("START /B D:\\program_files\\git\\Git\\usr\\bin\\mintty.exe -w max -o AppID=GitForWindows.Bash -o RelaunchCommand=\"D:\\program_files\\git\\Git\\git-bash.exe\" -o RelaunchDisplayName=\"Git Bash\" -i /mingw64/share/git/git-for-windows.ico /usr/bin/bash --login -i");
        return 0;
    }
    

    如果您需要从上述代码构建自己的git-bash.exe,则必须将上述代码中的路径更改为您自己的值。

    编辑: 如果 mintty 以上述代码启动,它不知道git 二进制文件的位置。所以我不得不将 git bin 目录添加到 PATH 变量中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2018-03-04
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多