加载具有不同背景颜色的Git Bash
我需要对不同的回购协议进行一些抨击 我想让它们有不同的背景颜色,这样看起来就不那么混乱了 我假设颜色选项不是Git Bash特有的,因为Windows命令提示符在属性窗口中具有相同的选项 我知道操作系统或任何东西必须将这些存储在某个地方,因为它们在会话之间被持久化加载具有不同背景颜色的Git Bash,bash,shell,command-prompt,git-bash,Bash,Shell,Command Prompt,Git Bash,我需要对不同的回购协议进行一些抨击 我想让它们有不同的背景颜色,这样看起来就不那么混乱了 我假设颜色选项不是Git Bash特有的,因为Windows命令提示符在属性窗口中具有相同的选项 我知道操作系统或任何东西必须将这些存储在某个地方,因为它们在会话之间被持久化 有人知道如何实现这一点吗?按alt+spacebar或单击git bash窗口左上角的图标,选择“属性”,然后选择“颜色”选项卡并选择所需的颜色启动时,我不确定是否有办法将其传递到shell实例的主机cmd窗口,但是,您完全可以在自定
有人知道如何实现这一点吗?按alt+spacebar或单击git bash窗口左上角的图标,选择“属性”,然后选择“颜色”选项卡并选择所需的颜色启动时,我不确定是否有办法将其传递到shell实例的主机cmd窗口,但是,您完全可以在自定义窗口中包装现有调用:创建
cmd
的快捷方式,然后向其传递颜色选项和命令—在本例中,启动shell进程
在快捷方式的目标属性中如下所示:
%windir%\system32\cmd.exe/T:24 c:\path\to\msysgit\sh.exe
(或当前快捷方式的路径,因为其中可能会使用标志或选项) 在Windows环境中,您可以使用color
命令。它同时改变字体和背景色。
您需要的是在运行sh.exe
之前运行color
命令。启动cmd.exe
并键入:
color EA
"c:\Program Files\Git\bin\sh.exe"
此示例使windows终端变为绿色或黄色。
运行
color/?
和sh.exe--help
了解更多信息。是的,我知道我能做到。我也可以在打开它之前更改属性,但我希望我可以有两个具有不同属性的快捷方式。是的,我已经查看了其中的内容,所有内容都是“C:\Program Files(x86)\Git\bin\sh.exe”-login-I
,但它必须将颜色选项存储在某个地方,因为它们在会话之间被持久化。但是,是什么阻止了您在自己的命令窗口中托管shell实例,从而允许您控制颜色方案?我不确定您的意思。bash与命令提示符(我假设)位于同一个位置,但我不知道如何在不使用属性窗口的情况下设置配色方案。“如何在不使用属性窗口的情况下设置配色方案”-这就是我的帖子地址。使用/T选项从快捷方式调用cmd
程序/T:
设置配色方案;cmd
的下一个参数是指向sh.exe
(使用--login-i
,或者指向现有快捷方式)的路径。这实际上会将sh.exe
会话包装在自定义cmd
会话中,允许您通过/T控制颜色。