colors - vim colorchem 显示不正确的颜色

标签 colors vim

我刚刚获取了“Ultimate Vim Distribution”(http://vim.spf13.com/),它附带了一堆颜色方案。

出于某种原因,在我的 .vimrc 中设置颜色方案(例如“colorscheme 公司”)会导致与颜色方案实际定义的颜色完全不同的颜色。此外,在 vim 加载文件后手动输入 :colorscheme Corporation 会导致颜色更改为正确的方案。

加载文件后,“:colo”和“echo g:colors_name”都会打印“corporation”,正如它们应该的那样。在设置颜色方案之前,“t_Co”设置为 256(如果重要的话)。我已经没有主意了!!

谢谢!

最佳答案

这似乎是一个仅限 GUI 的配色方案。除非您想编写终端版本,否则您无能为力。

当您发现配色方案未按预期运行时,您可以随时在 GVim 中使用 :gui<cr> 进行尝试。 。 如果你看一下代码,你会发现它的样式仅适用于 GUI。以下是该方案的示例行:

hi FoldColumn gui=italic guifg=#192224 guibg=#A1A6A8

这是来自 Molokai 的一行,它是 GUI 和 Vim 终端版本的配色方案:

hi FoldColumn ctermfg=67 ctermbg=16

如您所见,颜色不是 RGB 值。 cterm代表颜色术语。

关于colors - vim colorchem 显示不正确的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12944874/

相关文章:

c - 如何在不使用 ncurses 的情况下在 linux 终端上设置终端背景颜色?

vim - 有没有一种好的方法可以在不失去焦点的情况下从 gvim 启动程序?

Vim 搜索和删除 (:g/string/d) but that asks permission?

使用 Vim 中先前定义的关键字进行搜索

forms - HTML5 输入类型的范围和颜色不能为空。如果他们镜像的数据库列为空怎么办?

matlab - matlab中的随机颜色矩阵

css - 当我改变它们的工作顺序时怎么办?

shell - vim 中的什么设置抵消了 smartindent 拒绝缩进 shell 脚本中的 # 注释?

file - TCL:无法使用 "exec"命令打开程序

php - 更改读取文件文本输出的颜色