【问题标题】:how to get the background color in vim?如何在vim中获取背景颜色?
【发布时间】:2015-01-09 23:01:59
【问题描述】:

能否在vim中获取当前配色方案的背景色?

我尝试了:hi Normal,但响应没有帮助:Normal xxx cleared

【问题讨论】:

  • Normal xxx cleared 表示没有Normal 颜色。

标签: vim colors color-scheme


【解决方案1】:

如果有办法,那就是通过:hi Normal(或者更确切地说是:echo synIDattr(hlID("Normal"), "bg"),这样可以避免捕获命令输出的需要);我不知道任何其他方式,例如一个专用的getbgcolor() 函数。对我来说,这很好用(在 Windows GVIM 中):

Normal         xxx guibg=#FFFBF0 font=Courier:h10:cANSI

如果guibg属性没有出现,我猜这意味着使用了(操作系统的)默认背景色;即没有设置任何内容。

【讨论】:

  • [...] 如果没有出现guibg 属性,我猜这意味着使用了(操作系统的)默认背景色;即没有设置任何内容。 [...] 谢谢,这就是问题所在!
猜你喜欢
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-18
  • 2021-11-05
  • 1970-01-01
相关资源
最近更新 更多