Terminal 如何设置git bash终端的背景色

Terminal 如何设置git bash终端的背景色,terminal,git-bash,mingw32,Terminal,Git Bash,Mingw32,我想设置整个终端的背景色。谷歌没有帮助 其思想是在prod上下文中工作时将其设置为红色,在dev上下文中工作时将其设置为黑色 理想情况下,我希望使用.bash_配置文件执行此操作,其中我有代码切换环境上下文。控制台颜色存储在注册表中的HKCU/Console/[window name]/ColorTable00-15下 [窗口名称]对于“开始”菜单项是“Git Bash”,对于“Windows资源管理器”上下文菜单项(由Git cheetah提供)是类似于“C:_程序文件(x86)_Git_Gi

我想设置整个终端的背景色。谷歌没有帮助

其思想是在prod上下文中工作时将其设置为红色,在dev上下文中工作时将其设置为黑色


理想情况下,我希望使用.bash_配置文件执行此操作,其中我有代码切换环境上下文。

控制台颜色存储在注册表中的HKCU/Console/[window name]/ColorTable00-15下

[窗口名称]对于“开始”菜单项是“Git Bash”,对于“Windows资源管理器”上下文菜单项(由Git cheetah提供)是类似于“C:_程序文件(x86)_Git_Git-cheetah_...\u bin_sh.exe”的内容

或者,可以通过IShellLinkDataList::AddDataBlock在“Git Bash.lnk”快捷方式中存储具有适当颜色设置的NT_CONSOLE_PROPS结构来覆盖注册表设置。例如,如果编辑通过快捷方式启动的控制台窗口的属性,或者直接编辑快捷方式属性,则会发生这种情况

如果您希望从注册表中获取这些值,请从头开始创建一个新的“Git Bash.lnk”快捷方式,并保留选项/Font/Layout/Colors选项卡

到目前为止,我看到的唯一方法似乎是从“属性”窗口手动编辑框,但这是一个错误和繁琐的过程——您不能使用十六进制字符串,并且选择颜色来检查它有时会大幅改变颜色。

控制台颜色存储在HKCU/Console/[窗口名称]/ColorTable00-15下的注册表中

[窗口名称]对于“开始”菜单项是“Git Bash”,对于“Windows资源管理器”上下文菜单项(由Git cheetah提供)是类似于“C:_程序文件(x86)_Git_Git-cheetah_...\u bin_sh.exe”的内容

或者,可以通过IShellLinkDataList::AddDataBlock在“Git Bash.lnk”快捷方式中存储具有适当颜色设置的NT_CONSOLE_PROPS结构来覆盖注册表设置。例如,如果编辑通过快捷方式启动的控制台窗口的属性,或者直接编辑快捷方式属性,则会发生这种情况

如果您希望从注册表中获取这些值,请从头开始创建一个新的“Git Bash.lnk”快捷方式,并保留选项/Font/Layout/Colors选项卡

到目前为止,我看到的唯一方法似乎是从“属性”窗口手动编辑框,但这是一个错误和繁琐的过程——您不能使用十六进制字符串,并且选择颜色来检查它有时会大幅改变颜色。