
No OS X Terminal.app, estou tendo alguns problemas de cores.
Se estou trabalhando localmente, não há cores.
Se eu fizer ssh em minha máquina opensolaris (usando screen dentro de ssh), não haverá cores.
Se eu fizer ssh na minha máquina virtual do Ubuntu e disser, vim edite um arquivo, as cores ficarão completamente quebradas. Ao sair do vim, ele mantém as cores quebradas e as aplica a tudo até que eu force uma campainha terminal.
Presumo que seja uma configuração incorreta das cores das máquinas Ubuntu ou uma incompatibilidade de emuladores de terminal. Qual é a melhor solução neste caso.
Responder1
A maneira mais fácil de corrigir isso é executar export TERM=vt100
ao conectar-se à máquina Ubuntu. Uma boa solução seria descobrir qual é o valorsupostoseja para Terminal e use-o.
Responder2
A maneira mais fácil/a maneira como faço isso é colocar export TERM=xterm-color
no meu ~/.bashrc
e as cores funcionam perfeitamente com minhas conexões SSH do Ubuntu 9.10. (O problema é causado pelo Ubuntu assumindo que o terminal é xterm
, não xterm-color
).
Responder3
Se você caiu nessa questão no stack, isso me ajudou bastante:
vi ~/.bash_profile
Adicione isso:
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color|*-256color) color_prompt=yes;;
esac
# Enable colors in bash
export CLICOLOR=1
export LSCOLORS=GxBxCxDxexegedabagaced
e assim,
source ~/.bash_profile
graças a: https://medium.com/@json_singh/ubuntu-like-terminal-in-mac-bash-9afe37b09aa