2012-07-31 8 views
8

最近Windows 7でいくつかのRuby開発を始めましたが、いくつかのコマンド(rspec、guardなど) Windowsのコマンドライン(または私が使用しているConsole2)のテキストで例えば:Windows上でunixの色を表示するcmd(例えば←[31m)

←[31mrspec ./spec/views/users/index.html.erb_spec.rb:21←[0m ←[36m# users/index renders a list of users←[0m 
←[31mrspec ./spec/requests/homes_spec.rb:9←[0m ←[36m# Homes GET /homes ←[0m 
←[31mrspec ./spec/views/users/new.html.erb_spec.rb:13←[0m ←[36m# users/new renders new user form←[0m 
←[31mrspec ./spec/views/users/show.html.erb_spec.rb:13←[0m ←[36m# users/show renders attributes in <p>←[0m 

私はあなたが(例えば.respcファイル)の設定​​ファイルのうち、--colorコマンドを取り出すことにより、ほとんどのツールの色をオフにすることができます承知しているが、それはこれをしなければならないし、痛みですすべてと色のコーディングがいいでしょう。

Windowsでこれらを正しく表示する方法はありますか? ConEmu

答えて

12
  1. 変更コンソール2(私はこのコンソールの著者です)。

  2. のANSI X3.64をそれをサポートしているか、あなたは、ANSI

    私はansicon(https://github.com/adoxa/ansicon)でコンソール2(http://sourceforge.net/projects/console/)を使用し、それがうまく機能し
+0

私は仕事にAnsiConを取得できませんでしたが、ConEmuは偉大な小さなツールのように思えるし、取得は完全に働い色、素敵な作品です。答えに感謝します:-) – Ben

+1

注:ANSIカラーを第2レベルのプロセスで使用するには、「Inject ConEmuHk」設定をチェックする必要があります。 – JustinStolle

2

有効にするAnsiConを使用することがあります。

  1. コンパイルをまたは著者からのdllをダウンロードして下さい:http://ansicon.adoxa.cjb.net/そしてあなたの経路の レパートリー含んでそれを入れてください;コンソールで
  2. 、ansicon起動:ansicon -i
関連する問題