O esquema de cores do Vim não aparece corretamente no Terminal.app do Mountain Lion

0

EDIT: Veja meu comentário abaixo antes de investir muito tempo.

Eu li uma tonelada de perguntas relacionadas sobre SE e não tive sucesso. Os problemas de todos parecem ter sido resolvidos alterando o terminal para 256 cores ou configurando o Vim para usar 256 cores.

Aqui está o que eu fiz:

Eu copiei o esquema de cores blackboard.vim para ~ / .vim / colors

link

Outros esquemas de cores são processados corretamente, é apenas este.

:echo &t_Co retorna 256 no Vim

No bash echo $TERM retorna xterm-256color

Meu ~ / .vimrc é

  1 syntax on
  2 set nowrap
  3 set number
  4 set nocp
  5 
  6 " Expand tabs to 4 spaces
  7 set tabstop=4
  8 set shiftwidth=4
  9 set expandtab
 10 
 11 " Color scheme with black tweaked from xoria256
 12 " colo sublime
 13 
 14 " Color scheme I like a bit better :)
 15 colo blackboard

É assim que deve ser:

Istoéoqueomeuparece:

Mas meu outro esquema de cores é processado corretamente:

    
por Ben Mordecai 01.02.2013 / 04:45

2 respostas

2

Exatamente. Este é um esquema de GUI.

Você pode experimentar o plug-in CSApprox (há alguns outros, mas esse é o único que eu posso pensar no momento) para convertê-lo para trabalhar em um terminal.

No entanto, tis colorscheme é bem curto, então você pode personalizá-lo manualmente. Adicionar cterm[fg|bg] com um valor correto a cada linha que contenha gui[fg|bg] deve ser suficiente e não levar mais de 10 minutos:

highlight Normal guifg=White guibg=#0B1022 ctermfg=15 ctermbg=232

Veja este gráfico para as cores disponíveis.

    
por 01.02.2013 / 08:47
1

Se o seu terminal suportar o modo de cores intensas como seu, você pode usar o plug-in CSApprox para converter automaticamente um esquema de cores somente GUI para o console.

    
por 01.02.2013 / 08:54