2012-07-31 4 views
8

मैंने हाल ही में विंडोज 7 पर रेल विकास पर कुछ रूबी करना शुरू कर दिया है और मुझे कई कमांड (आरएसपीईसी, गार्ड, आदि) आउटपुट कलर कोड मिले हैं जो अभी दिखाए गए हैं विंडोज कमांड लाइन पर पाठ में (या कंसोल 2 के माध्यम से जो मैं उपयोग करता हूं)। उदाहरण के लिए:विंडोज सेमीडी पर यूनिक्स रंग प्रदर्शित करना (उदाहरण के लिए ← [31 मीटर)

←[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 फ़ाइल) config फाइल के बाहर बाहर --color आदेश लेने के द्वारा सबसे उपकरणों के लिए बंद रंग बदल सकते हैं, लेकिन यह यह करने के लिए है करने के लिए एक दर्द है सब कुछ और रंग कोडिंग अच्छा होगा।

कोई विचार मैं विंडोज़ में ठीक से प्रदर्शित करने के लिए कैसे प्राप्त कर सकता हूं?

उत्तर

12
  1. कंसोल 2 को ConEmu में बदलें (मैं इस कंसोल का लेखक हूं)। यह Ansi x3.64

  2. का समर्थन करता है या, आप Ansi

+0

मैं AnsiCon काम नहीं कर लेकिन ConEmu एक महान छोटे उपकरण की तरह लगता है और हो सकता है पूरी तरह से काम कर रंग, अच्छा काम है। और उत्तर के लिए धन्यवाद :-) – Ben

+1

नोट: यदि आप एएनएसआई रंग को दूसरी-स्तरीय प्रक्रियाओं के साथ काम करना चाहते हैं तो "इंजेक्ट ConEmuHk" सेटिंग की जांच की जानी चाहिए। – JustinStolle

2

मैं ansicon (https://github.com/adoxa/ansicon) के साथ Console2 (http://sourceforge.net/projects/console/) का उपयोग सक्षम करने के लिए AnsiCon उपयोग कर सकते हैं और यह अच्छी तरह से काम:

  1. संकलन या लेखक से डीएलएल डाउनलोड करें: http://ansicon.adoxa.cjb.net/ और इसे रिपर्टरी में अपने पथ में शामिल करें;
  2. कंसोल में, ansicon का शुभारंभ: ansicon -i
संबंधित मुद्दे