Tenho 256 cores funcionando perfeitamente konsole,
. Eu pensei em tmux
tentar, porque, ao contrário da tela, parece suportar o vi
modo. No entanto, acho que as cores do meu prompt são exibidas e isso é mais provável porque tenho um prompt do modo de 256 cores. O que preciso fazer tmux
para reconhecer todas as 256 cores?
177
tmux -2
Eu tive que fazer isso no terminator e fiquei um pouco surpreso. A-2
bandeira diz ao tmux para forçar o uso de 256 cores ... quer o seu terminal goste ou não ... dun dun dunnn: PRespostas:
O FAQ do Tmux desaconselha explicitamente a definição de TERM para algo diferente de screen ou screen-256color no seu arquivo init do shell, portanto não faça isso!
Aqui está o que eu uso:
e no meu .tmux.conf:
Aliasing
tmux
para "tmux -2
" também deve fazer o truque.fonte
tmux -2
do OSX, mas precisa do Gnome Terminal. Obrigado pela informação, adicionada aos meus pseudônimos!TERM=screen-256color tmux
sem criar um.tmux.conf
arquivo. Estou esquecendo de algo?Tente configurar explicitamente 256 cores no seu bashrc ou zshrc:
ou
Se você tiver problemas com o tmux não limpando as cores de plano de fundo corretamente ao usar a configuração de termos da tela, tente:
fonte
xterm-256color
substituí-lo dentro do tmux também e configurá-lo parascreen-256color
fora do tmux pode levar a erros de exibição.Conforme as perguntas frequentes do tmux , adicione isso ao seu
~/.tmux.conf
:Em seguida, adicione este alias para tmux:
Não há necessidade de substituir a
TERM
variável em seu perfil ou ao iniciartmux
.Mais informações: http://vim.wikia.com/wiki/256_colors_setup_for_console_Vim
fonte
A versão mais recente do ncurses é fornecida com uma entrada terminfo tmux-256color (a FAQ menciona isso). Como exemplo, um benefício do uso do tmux-256color sobre o screen-256color é que o itálico é renderizado corretamente (a tela não suporta itálico).
Portanto, se você tiver o pacote ncurses mais recente, o seguinte também funcionará:
fonte
tmux 2.6
ou melhorNota realmente importante aqui se você estiver executando um Ubuntu mais antigo que o Bionic (18.04). Se você está executando
tmux 2.1
ou mais velho, e provavelmente está, basicamente nenhum conselho que você lê on-line sobre o tmux funcionará .. para qualquer coisa.tmux -V
é um teste fácil para isso. Se você2.1
vir ou mais, poderá construir o tmux a partir da fonte ou adicionar um repositório não oficial. Atualizei meu tmux com:Pessoalmente, depois de atualizar para
2.6
: 1) minhas chaves estão funcionando melhor, 2) conselhos on-line realmente funcionam, 3) minhas cores não são loucas. Grande melhoria.(Aqui está um link para a página do repositório, btw): https://launchpad.net/~hnakamur
fonte
Não consegui explicar por que isso funciona, mas resolveu o problema para mim.
~ / .tmux.conf
fonte
Esta é a minha solução .... Eu edito meu arquivo .bashrc e adiciono este
Espero que funcione na sua
fonte
if
? Você pode apenas definir a variável.