CL VIM: Como obter suporte a 256 cores no terminal do Fedora 17?

3

Como habilito o suporte de 256 cores para o VIM no terminal do Fedora 17?

Meu .bashrc:

1 # .bashrc
2 
3 # Makes terminal default 256 Colors Include these lines in .bashrc
4 
5 export TERM=xterm-256color
6 
7 # User specific aliases and functions
8 
9 alias rm='rm -i'
10 alias cp='cp -i'
11 alias mv='mv -i'
12 
13 # Source global definitions
14 if [ -f /etc/bashrc ]; then
15         . /etc/bashrc
16 fi
17

As cores Tput retornam 8, estou usando 256 jujubas para a cor vim, ela altera algumas das cores, mas não funciona como mostrado na captura de tela (devido ao fato do terminal suportar apenas 8 cores)

Obrigado antecipadamente.

    
por Drew Rygh 26.12.2012 / 02:39

2 respostas

1

Este script é de site do Projeto Fedora :

local256="$COLORTERM$XTERM_VERSION$ROXTERM_ID$KONSOLE_DBUS_SESSION"

if [ -n "$local256" ] || [ -n "$SEND_256_COLORS_TO_REMOTE" ]; then

  case "$TERM" in
    'xterm') TERM=xterm-256color;;
    'screen') TERM=screen-256color;;
    'Eterm') TERM=Eterm-256color;;
  esac
  export TERM

  if [ -n "$TERMCAP" ] && [ "$TERM" = "screen-256color" ]; then
    TERMCAP=$(echo "$TERMCAP" | sed -e 's/Co#8/Co#256/g')
    export TERMCAP
  fi
fi

unset local256

Para testar:

tput colors

A saída deve ser 256

    
por 26.12.2012 / 02:48
0

Eu tenho esta linha no meu arquivo .vimrc :

set t_Co=256

Veja também algumas informações adicionais: link

    
por 26.12.2012 / 03:30

Tags