我正在运行 Xubuntu 13.04,我想使用 Vim 作为我所有的默认编辑器。我已经下载了很多vim颜色模式并尝试了它们,但它们看起来都不像官方截图。
例如,vim 自己的颜色模式 - 沙漠应该是这样的:
但是在我的 vim 中,很多颜色都不会显示,例如背景。
所以这意味着与 xfce 的终端打架,我不能强迫它使用 256 色。命令 tput colors 给了我 8。
同时代码为 ((x=0; x<=255; x++));do echo -e "${x}:\033[48;5;${x}mcolor\033[000m";完成向我展示了漂亮的颜色。看来我错过了什么。如果我跑
**$ echo $TERM**
我得到了xterm。它应该是'xterm-256color'
当我尝试设置 term=xterm-256color 并导出 TERM=xterm-256color
然后:回显 $TERM
我收到消息 xterm-256color。
但是在注销/注册之后,我仍然没有在 Vim 中获得正确的颜色。我看到 Xterm 再次更改为 xterm。
我补充说:
if $TERM == "xterm-256color" set t_Co=256 endif
和
t_Co=256
到我的 .vimrc 文件,它似乎没有帮助。然后我自定义了 xterm 条目;将此添加到 ~/.Xdefaults:
*customization: -color
XTerm*termName: xterm-256color
Add this to ~/.xsession to apply to new terminals:
if [ -f $HOME/.Xdefaults ]; then
xrdb -merge $HOME/.Xdefaults
fi
当我更改终端偏好时,模拟终端环境,将“xterm”更改为“xterm-256color”
我收到消息:
'*** VTE ***: Failed to load terminal capabilities from '/etc/termcap'
当我检查 /usr/share/vte/termcap/xterm 时,文件 xterm-256color 丢失。在文件夹 xterm0.0 中相同。我试图在互联网上找到这个文件下载并放入文件夹,但我找不到它。
这让我整天发疯......有什么建议吗?