2014-09-05 154 views
2

我的問題如下:如何使Windows控制檯命令提示符顯示顏色?

我曾經在Linux(Ubuntu,更精確)上的代碼,但現在我正在使用Windows機器(7和8.1)。對我來說,一個主要的警告是,Windows中的命令提示符不會顯示其他顏色或默認字體以外的其他字體樣式,從而導致單調終端。

這對調試Symfony項目非常有用(因爲錯誤具有顏色,使得它們更易於閱讀)等等。這發生在Linux終端中,希望在Windows中具有相同的行爲。

有沒有辦法在默認的命令提示符下實現這個(怎麼樣?)或者是否有一個實現這個功能的第三方應用程序(我已經嘗試了PowerCMD,但顯然它不允許php輸出到控制檯)?

回答

1

由於Symfony2控制檯component documentation說,Windows不支持原生ANSI顏色。您可以按照建議安裝ANSICON,或者您可以嘗試cygwin,它具有完整的shell支持(bash或zsh),因此您可以獲得更多顏色和更多東西。

+1

下載了ANSICOM,將它添加到我的PATH環境變量中,並且所有的工作都像一個魅力! – 2014-09-05 12:08:40

1

我有同樣的問題,並通過切換到另一個終端解決它。 我使用「cmder」終端用於支持所有開箱即用顏色代碼的窗口。 Symfony3控制檯看起來像你從Linux中知道的那樣。

退房這種比較的文章:Comparison to other window terminal

下載cmder終端從:cmder homepage

Cmder終端自帶的構建顏色主題的終端窗口。下面的默認爲「Monokai」,但如果您喜歡標準外觀,可以隨意切換到「Ubuntu」或「xterm」主題(這些主題也包含在主題中 - 現有更多主題可用)。

「Monokai」 enter image description here

「Ubuntu的」 enter image description here

「的xterm」 enter image description here

如果你喜歡的透明度活動和非活動的終端窗口,你可以將它設置得(設置快捷方式 - >「Ctrl + Alt + P」)。

相關問題