vim中的256种颜色以及如何安装新的配色方案

时间:2013-05-21 05:17:27

标签: vim vi color-scheme

我在Ubuntu 64 bit 13.04下,我从vim开始,我不明白我得到的错误

  

处理distinguished.vim时检测到错误:第16行:   尊贵的配色方案需要gvim或256色终端按   输入或输入命令继续

您可以猜测我正在尝试使用我从here下载的新颜色方案,我将其保存在~/.vim/colors/下,并且我理解这个.vimrc适用于什么我正在尝试:

colorscheme distinguished

很明显,我的系统有超过256种颜色,我的显示器有数百种颜色,所以它是什么以及如何正确使用这种颜色方案?

2 个答案:

答案 0 :(得分:15)

您需要一个支持256色的终端应用程序,以及一个TERM环境变量,它也指向256色的terminfo。终端可用的颜色数与其余设置无关:)

试试你的控制台:

export TERM=xterm-256color
vim

它可能不适用于您的终端程序,但对于xterm的最新版本,它可以。

Terminals的能力差异很大;有些终端非常笨(想想带有行式打印机的键盘);有些是非常狭窄的,有些是分页的,有些支持下划线,有些有颜色,有些有不寻常的键盘映射,等等。为了支持所有这些,需要为每个终端建立一个能力数据库,以便应用程序知道它们能做什么和不能做什么;这是terminfo和TERM的要点。通过声明TERM=xterm-256color您向终端支持xterm功能的应用程序指示包括256种颜色。您可以查看/ usr / share / terminfo /目录以查看包装盒支持的令人难以置信的终端数量,man terminfo将显示终端可配置选项的绝对数量。

答案 1 :(得分:2)

你把distinguished.vim放在〜/ .vim / colors吗?

如果你把目录vim-distinguished放在那里,那就行不通了。

此外,我认为您需要在.vimrc

中包含以下行
syntax on