当我try 在.vimrc或直接在Vim中使用命令更改背景 colored颜色 时:

set background=dark

... 这完全不影响我的背景.light选项也是如此.不过,当我运行gvim时,它看起来还不错.

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

EDIT好吧,guifg/guibg和ctermfg/ctermbg之间有区别.虽然GUI可以接受很多不同的 colored颜色 组合,但cterm只允许很少的标准 colored颜色 组合.

推荐答案

正如vim自己在set background上的帮助所说,"设置此选项不会更改背景色,它会告诉vim背景色是什么样子.有关更改背景色的信息,请参阅|:hi normal |."

例如

:highlight Normal ctermfg=grey ctermbg=darkblue

将在你的彩色终端上用白色和蓝色书写.

Linux相关问答推荐

BASH-SCRIPT-在特定行合并两个文件

如何在不使用LD_LIBRARY_PATH或RPATH的情况下运行链接到共享库的二进制文件?

运行系统命令失败,但相同的命令可以直接在 bash 中执行

使用 ansible 验证 firewalld 配置

awk 使用动态列号

用于替换 struct 文档中文本的 Bash 脚本

从 Ansible 中的 shell 命令输出中提取特定数据

ENQCMD 指令的好处和微操作是什么?

Linux 进程在后台 - 在作业(job)中 Stopped停止?

如何在 Linux/Unix 上递归复制以abc开头的目录?

-zxvf 在 tar -zxvf <文件名> 中是什么意思?

如何在 UNIX 上的 $PATH 中转义冒号 (:)?

在 bash 中检测公共 IP 地址的方法

使用inotify的正确方法是什么?

用于 ssh 的类似 teamviewer 的工具?

Linux上C中的标准输出线程安全?

使用 C++ 代码在 Linux 中清除终端

给定一个 linux 用户名和密码,我如何测试它是否是有效帐户?

UNIX `time` 命令对于基准测试是否足够准确?

在linux上上几个目录