非常感谢您提前帮助。
我是Windows 7中Cygwin和Mintty的快乐用户。但我总是希望看到其他选项。所以我下载了Console2和ConEmu。
第一步始终是运行bash。那很简单。只需输入'bash'...... 第二步,自定义外观。这是不可能的!
正如您在下面的屏幕截图中看到的那样,看起来ANSI颜色没有被支持,我可以期待从Console2,但没有形式ConEmu。 游戏机的顺序是(从上到下):Mintty(Cygwin),Console2和ConEmu。
所有想法是怎么回事?
我几个月前下载了Console2,我觉得颜色还可以。我不知道为什么现在它有powershell外观。
几周前我实际上尝试过Powershell并略微调整颜色。这可能导致其他终端内的混乱吗?
幸运的是,Mintty很好。
谢谢!
更新:
看起来问题实际上是在我的自定义命令提示符中!
它在Mintty中运行良好,但Console2和ConEmu不喜欢它。
# Custom Shell
# Green 113
# Red 173
# Blue 81
# Yellow 186
# Light Green 194
# Light Blue 195
function EXT_COLOR () { echo -ne "\e[38;5;$1m"; }
function CLOSE_COLOR () { echo -ne '\e[m'; }
PS1=' `EXT_COLOR 81`\]\u@\h`CLOSE_COLOR`\] `EXT_COLOR 195`\]$PWD >`CLOSE_COLOR`\]`EXT_COLOR 173`\]$(__git_ps1 " (%s)")`CLOSE_COLOR`\]\n '
export LS_COLORS='di=38;5;108:fi=00:*svn-commit.tmp=31:ln=38;5;116:ex=38;5;186'
echo -e "\e[38;5;194m$(date +%A\ %d\ %B\ %Y\ -\ %H:%M)\e[m"
答案 0 :(得分:4)
至于ConEmu
sh.exe --login -i
。您的屏幕截图质量低,文字无法读取。但似乎bash不使用ANSI颜色(为什么?afaik它直接将颜色写入控制台)。因此,您需要挖掘您的bash设置,以启用提示着色。请参阅bash手册或您的设置,可能必须定义TERM
变量 - 不知道。
最后,ConEmu支持ANSI转义序列,但
我几个月前下载了Console2,我觉得颜色还可以。一世 不知道为什么现在它有powershell外观。
Afaik,Console2将其调色板存储在xml文件中。它只是Console2中运行的所有控制台应用程序的一个调色板。
ConEmu可能会根据您的口味进行配置。有主要调色板(颜色页面),可以为任何控制台应用程序选择自己的调色板,在ConEmu(App不同页面)中运行。
几周前我实际上尝试了Powershell并调整了颜色a 一点。这可能导致其他终端内的混乱吗?
好像你已经在Console2中设置了Powershell调色板(手动)。