首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未使用PS1颜色的Console2

未使用PS1颜色的Console2
EN

Stack Overflow用户
提问于 2014-03-18 10:17:09
回答 1查看 276关注 0票数 0

我通过以下PS1在Console2中使用Cygwin

代码语言:javascript
复制
export PS1='\[\e]2;\w\a\e[1;32m\e[40m\n\w\n\d - \@ > \[\e[0;00m\]'

提示符包含正确的文本内容,但忽略所有颜色。

代码语言:javascript
复制
~/wd
Tue Mar 18 - 01:14 PM > 

显示Console2的屏幕截图:

当我使用薄荷时,颜色是完美的。

Console2和mintty中的TERM设置相同:

代码语言:javascript
复制
Tue Mar 18 - 06:29 PM > env | grep TERM
TERM=cygwin
TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\
EN

回答 1

Stack Overflow用户

发布于 2014-03-18 14:47:53

您尚未显示您的屏幕截图。所以我不知道你在说什么。

但我相信这是cygwin的特性(bug)。它认为在Windows终端上不能使用ANSI (这对于Console2是正确的,但如果你正在使用ANSICON或ConEmu,当然不是)。这意味着cygwin在内部处理所有 ANSI序列(它不会将它们发送到终端)。因此,如果发生任何问题,都是cygwin实现问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22469187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档