質問

というの事例から pleac.sf.net, 私取得できなかの例ANSI色やっWinXPボックスの動作にMacOS).何がその場で発音を確認することがはっWinXP機械、cygwin&DOS促, groovysh --color'groovysh--端子=unixの')を示して逃げるコードによって、着色力します。 grep --color 作品は、イブレア城、イブレアのcygwin端子です。か明らかになっている間違っています。そのアイデア?

注意: を使用していGroovy1.6.0

更新: またの追加ANSI.sys 私のconfig.ntであることが明らかにされた。 Groovy-devをインストールメーリングリスト こんなのみの再起動があります。

役に立ちましたか?

解決

このことがいの追加DOSONLYをCONFIG.NTなどのANSI.SYS ドライバ、およびその作用COMMAND.COM るemulates DOS5.0.通常のコマンドウ(CMD.EXE)をサポートしていないANSI色、afaict.

あまり知りませんかcygwin処理されます。

他のヒント

私は同じ問題が、解決が醜いもののシンプルです:パイプgroovyに出力cygwin cat.exe 仮にスクリプト。groovyは:

println "\u001B[31mI'm Red\u001B[0m Now not"

それからシェルコマンド

groovy.bat red.groovy | cat

表示右側の色をします。もちろんで記入することができネイティブコードを取り扱う、ANSIコードです。

にGroovyのサイトはこcygwin:

groovysh --terminal=unix    

のwinxpコマンドはシェルしかありませんANSI支援、ないものansi.sys.色対応を通じて一部のMS APIだけます。

回避策cygwinが開始xtermやrxvtとであります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top