gnome-terminal não pode configurar o suporte a 256 cores corretamente com ou sem tmux

4

Estou tentando configurar o suporte a 256 cores corretamente há algum tempo, mas parece que nunca funciona para mim, por isso não tenho nem certeza de saber o que estou fazendo de errado.

Como fica no terminal vs gVIM:

O que eu tentei até agora, e apenas no caso de eu usar o zsh (também tentei com o bash)

  • adicionado export TERM = xterm-256color, a captura de tela é o resultado atual dela.
  • então alterou para TERM = gnome-256color, mesmo resultado
  • então alterou para TERM = screen-256color (foi assim que eu usei tmux e sim usei tmux -2 e adicionei o set -g default-terminal "screen-256color" to .tmux.conf . O mesmo resultado.
  • adicionou set t_Co=256 a .vimrc , mesmo resultado.

Tem sido muito frustrante. Não tenho certeza se preciso instalar pacotes adicionais ou algo assim.

    
por allenskd 22.04.2015 / 05:13

1 resposta

4

Só para deixar a resposta aqui para aqueles que ainda estão perseguindo isso. Eu acho que aprendi a lição de entender mal o suporte de 256 cores de certa forma.

Então eu encontrei minha resposta aqui . Resumindo, temas como o Gotham oferecem suporte a 256, e eu tinha em mente que eles iriam nos dois sentidos em termos de aparências (terminal e gui). Este não é o caso, claro, um teria que usar o gVim (você pode obtê-lo com apt-get install vim-gtk ) para usar temas como o Gotham.

Outra resposta de visit_muc no reddit:

  

Você também precisa entender que o terminal nunca vai parecer 100%   como gvim. A maioria dos temas do vim consiste em dois esquemas de cores. Um para o vim   (256 cores) e uma para gvim (códigos HTML Truecolor de 24 bits).

    
por allenskd 22.04.2015 / 20:29