use*_*250 3 vi vim color-scheme
我在Ubuntu 64 bit 13.04下,我从vim开始,我不明白我得到的错误
处理distinguished.vim时检测到错误:第16行:区分颜色方案需要gvim或256色终端按ENTER或键入命令继续
你可以猜到我正在尝试使用我从这里下载的新颜色方案,我把它保存在下面~/.vim/colors/,这是我的理解,这.vimrc对我正在尝试做的事情很好:
colorscheme distinguished
Run Code Online (Sandbox Code Playgroud)
很明显,我的系统有超过256种颜色,我的显示器有数百种颜色,所以它是什么以及如何正确使用这种颜色方案?
Pat*_*que 16
您需要一个支持256色的终端应用程序,以及一个TERM也指向256色terminfo 的环境变量.终端可用的颜色数与其余设置无关:)
试试你的控制台:
export TERM=xterm-256color
vim
Run Code Online (Sandbox Code Playgroud)
它可能不适用于您的终端程序,但对于最新版本的xterm,它确实如此.
终端的能力差异很大; 有些终端非常笨(想想带有行式打印机的键盘); 有些是非常狭窄的,有些是分页的,有些支持下划线,有些有颜色,有些有不寻常的键盘映射,等等.为了支持所有这些,需要为每个终端建立一个能力数据库,以便应用程序知道它们能做什么和不能做什么; 这是terminfo和TERM的要点.通过声明TERM=xterm-256color您向终端支持xterm功能的应用程序指示包括256种颜色.您可以查看/ usr/share/terminfo /目录以查看包装盒支持的令人难以置信的终端数量,并向man terminfo您显示终端可配置选项的绝对数量.