git-bash - 通过 Windows 终端中的脚本设置 git bash 配色方案
问题描述
为了设置我的终端主题,我通常使用打印 ANSI 控制序列的脚本。例如,
echo -e "\033]11;rgb:20/20/30\033\\"
将背景颜色设置为 RBG #202030。这适用于 git-bash+mintty,它适用于 WSL+Windows 终端。不幸的是,它不适用于 git-bash+Windows 终端。相反,它只是输出 a\
而不改变配色方案。
有没有人有解决这个问题的想法?
我尝试过的几件事:
- 尝试输出彩色文本,例如
echo -e "\033[44m\033[37m Test \033[0m"
. 这工作得很好。 - 检查 $TERM 环境变量。它等于
xterm-256color
,就像在 WSL 中一样(有效)。
万一这很重要,这是我在 Windows 终端中用来启动 git bash 的命令设置:
"commandline": "C:/Program Files/Git/usr/bin/bash.exe -i -l",
解决方案
您的问题似乎在您的环境中是本地的。确保您使用的是最新版本的 Windows 终端和 git bash,并可能重新安装它们。我是一个正在运行的 Windows 终端 1.0.1401.0 和 git bash 安装程序 2.27.0(安装时没有修改 PATH 也没有过期设置),我可以使用以下命令在 Windows 终端中更改终端的背景:echo -e "\033]11;rgb:20/20/30\033\\
.
推荐阅读
- android - 由于空格 android,AWS S3 预签名 url 导致 SignatureDoesNotMatch 错误
- sql - SQL查询按最大日期分组
- windows - Windows 10 powershell ise 压缩归档文件在根 .in .zip
- python - 如何优雅地做出自定义断言错误?
- delphi - Delphi 应用程序在 Windows 10 系统上检索不正确的日期格式
- java - 从最大稳定极值区域中提取识别文本
- kotlin - 从数据库读取的缓存属性
- python - 如何为某些用户显示表单 Odoo 10
- r - 如何翻译参考文献/参考书目部分的标题?
- kotlin - 调用具有多个边界的泛型函数?