2011-10-27 159 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,它可以让你决定如何显示粗体/下划线等的终端序列。