首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置Vim背景颜色

设置Vim背景颜色
EN

Stack Overflow用户
提问于 2009-07-13 02:36:37
回答 5查看 316.5K关注 0票数 121

当我尝试在.vimrc中或直接在Vim中使用以下命令更改背景颜色时:

代码语言:javascript
运行
复制
set background=dark

..。这完全不会影响我的背景。light选项也不需要。但是,当我运行gvim时,它看起来没有问题。

有没有办法在不更改我的Konsole设置的情况下更改Vim中的背景?

编辑好的,guifg/guibg和ctermfg/ctermbg是有区别的。虽然GUI接受许多不同的颜色组合,但cterm只允许很少的标准颜色组合。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-07-13 02:41:41

正如Vim自己在set background上的帮助所说:“设置这个选项不会改变背景颜色,它会告诉Vim背景颜色是什么样子的。有关改变背景颜色的信息,请参见|:hi-normal|。”

例如

代码语言:javascript
运行
复制
:highlight Normal ctermfg=grey ctermbg=darkblue

将在您的彩色终端上以白色和蓝色书写。

票数 156
EN

Stack Overflow用户

发布于 2012-06-08 19:58:16

在像konsole或gnome-terminal这样的终端模拟器中,您应该为vim设置256色设置。

代码语言:javascript
运行
复制
:set  t_Co=256

在那之后,你可以改变你的背景。

票数 25
EN

Stack Overflow用户

发布于 2015-02-08 04:49:31

尝试添加

代码语言:javascript
运行
复制
set background=dark

你的.gvimrc也是如此。这对我来说很有效。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1117526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档