Git bash(薄荷).如何打开最大化

Lah*_*ima 7 git git-bash

我更新了git for windows,发现它现在有minttygit bash的命令提示符.它比以前的基于Windows命令提示符的git bash要好得多.

如果我能打开最初最大化的git bash,那就太好了.mintty的命令行参数打开最大化.

-w, --window normal|min|max|full
Run Code Online (Sandbox Code Playgroud)

但是,当我从'Open git bash here'上下文菜单中打开git bash时,我不知道如何将这个参数传递给mintty.

有谁知道怎么做到这一点?

soc*_*tes 16

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

Window=max

顺便说一句,根据https://github.com/mintty/mintty/blob/7d70b3cb9776de288375ffe438d35e648650c98f/wiki/Tips.md,我们可能有几个地点:

对于其配置文件,它按此顺序读取/ etc/minttyrc,$ APPDATA/mintty/config,〜/ .config/mintty/config,〜/ .minttyrc.

  • 适用于Windows 10上的〜/ .minttyrc文件 (3认同)

Lah*_*ima 2

这是一种黑客攻击,但我通过用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;
}
Run Code Online (Sandbox Code Playgroud)

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

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