[英]How do I get ANSI bright colors to work in the windows cmd?
我正在使用java,jline庫和jansi。 我可以使用\[32m
例如\[32m
或Ansi.ansi().fg(Ansi.Color.GREEN)
。
但是,我似乎無法使明亮的顏色起作用。 我已經嘗試了\[92m
或Ansi.ansi().fgBright(Ansi.Color.GREEN)
。
當我嘗試使用明亮的顏色時,控制台上看不到任何奇怪的東西,但是顏色沒有改變。
附加信息:
我正在使用Windows 10的預覽版,但是我已經在Windows Server 2012 R2上嘗試過我的代碼。
jansi說同時檢測到並啟用了ansi。
發出AnsiConsole.systemInstall();
一開始無法解決我的問題。
最后一點:我的目標是成為多平台。
我找到了解決方案! 這就是jansi想要在深色和淺色之間進行切換的要求。 例如:
Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).boldOff().toString()
深紫色Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).bold().toString()
淺紫色
等等...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.