我在Ubuntu 64 bit 13.04下,我从vim开始,我不明白我得到的错误
处理distinguished.vim时检测到错误:第16行: 尊贵的配色方案需要gvim或256色终端按 输入或输入命令继续
您可以猜测我正在尝试使用我从here下载的新颜色方案,我将其保存在~/.vim/colors/
下,并且我理解这个.vimrc
适用于什么我正在尝试:
colorscheme distinguished
很明显,我的系统有超过256种颜色,我的显示器有数百种颜色,所以它是什么以及如何正确使用这种颜色方案?
答案 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