2011-10-27 414 views
4

我在我的emacs中使用rails控制檯,發現它將字符串的顏色設置爲黑色。問題是我的背景也是黑色的,所以看到文本我必須用鼠標選擇它。更改導軌控制檯顏色

有沒有辦法改變顏色軌道控制檯用於字符串?

這裏是我的.irbrc

require 'irbtools' 
IRB.conf[:AUTO_INDENT] = true 
IRB.conf[:USE_READLINE] = true 
IRB.conf[:LOAD_MODULES] = [] unless IRB.conf.key?(:LOAD_MODULES) 
unless IRB.conf[:LOAD_MODULES].include?('irb/completion') 
     IRB.conf[:LOAD_MODULES] << 'irb/completion' 
end 

回答

0

如果我理解你的權利,你可以隨時將光標移到在Emacs文字和類型:

M-x customize-face <enter> 

這應該彈出自定義窗口,您可以更改字體的設置來使用(包括字體系列,背景顏色,前景色等)。

0

目前尚不清楚你正在使用運行軌道控制檯的模式,但它很可能是從終端代碼輸出顏色翻譯IRB的Emacs的面在使用中由ansi-color.el完成。

如果是這樣,請查看ansi-color-names-vector,它允許您設置終端顏色轉義序列和使用的Emacs面之間的映射。您需要更改此矢量的第一個元素,以顯示某個其他顏色的「黑色」終端的想法,例如,

同樣有用的是ansi-color-faces-vector,它可以讓你決定如何顯示粗體/下劃線等的終端序列。