linux - 设置 Vim 背景颜色

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

set background=dark

...它根本不会影响我的背景。 light 选项也没有。但是,当我运行 gvim 时,它看起来还不错。

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

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

最佳答案

正如 vim 自己关于 set background 的帮助所说,“设置这个选项不会改变背景颜色,它会告诉 Vim 背景颜色是什么样的。关于改变背景颜色,见 |:hi -正常|。”

例如

:highlight Normal ctermfg=grey ctermbg=darkblue

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

https://stackoverflow.com/questions/1117526/

相关文章:

linux - 在 Linux 的沙箱中运行不受信任的 C 程序,阻止它打开文件、 fork 等?

python - 如何从字符串中删除所有空格

python - 将多个函数应用于多个 groupby 列

c - unix域套接字VS命名管道?

python - 计算两个 Python 字典中包含的键的差异

linux - 在 shell 中获取文件大小(以字节为单位)的可移植方法

linux - 命令行中的处理器/内核数

python - 为什么 PyPy 没有包含在标准 Python 中?

python - 如何在 Python 中将新行附加到旧的 CSV 文件?

python - 为 Python 项目添加 .gitignore 文件的最佳实践?