【发布时间】:2014-04-23 12:47:42
【问题描述】:
我在 Console2 中使用 Cygwin 和以下 PS1
export PS1='\[\e]2;\w\a\e[1;32m\e[40m\n\w\n\d - \@ > \[\e[0;00m\]'
提示文字内容正确,但所有颜色都被忽略了。
~/wd
Tue Mar 18 - 01:14 PM >
显示 Console2 的屏幕截图:
当我使用薄荷时,颜色是完美的。
在 Console2 和 mintty 中 TERM 设置相同:
Tue Mar 18 - 06:29 PM > env | grep TERM
TERM=cygwin
TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\
【问题讨论】:
-
在 Console2 中看起来像非标准调色板。你那里的颜色是什么?
-
Console2 的颜色设置为:curlybrace.com/words/2012/02/12/…。但请注意,无论是否使用此颜色集,我都会看到完全相同的问题,即即使我将 console.xml 中的颜色重置为默认值,也会出现同样的问题。
-
比较你在 mintty 和 Console 中的环境。可能你需要为 ansi、win32 或任何东西设置
TERM变量... -
使用 TERM 设置更新答案。
-
"HOME" 和 cygwin 版本?