Terminal OSX Lion perdeu todas as cores

Terminal OSX Lion perdeu todas as cores

Recentemente, atualizei para o Lion apenas para descobrir que o Terminal.app (e o iTerm2, que na verdade uso) perderam totalmente todas as cores. Isso significa que não há destaque de sintaxe no Vim, nem nomes de diretórios ou arquivos coloridos, nem nada. Tentei brincar com a opção de tipo de terminal nas preferências (para ambos os aplicativos), alterando-a para xterm-256color, xterm-new, xterm, etc., mas sem sucesso.

No entanto! Quando faço SSH em uma máquina remota no Terminal.app, recebo cores! Tudo funciona como antes. Embora isso não seja o mesmo com o iTerm2, onde ainda fico incolor.

Responder1

Tive que editar ~/.profile e colocar esse código para colorir as pastas.

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Isso mostra as opções LSCOLORS.

Usei isso para fazer um cursor personalizado:

PS1='\[\033[01;32m\]\u@macair\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Espero que isto ajude.

Para vim, use um tema comoEste tema

E adicione 2 pastas, ~/.vim e ~/.vim/colors

Coloque o arquivo do tema na sua pasta ~/.vim/colors

Em seguida, crie um arquivo chamado ~/.vimrc com algo assim:

syntax on        'this is needed to see syntax
set background=dark  "makes it easier to read with black background
colorscheme ir_black "set theme in ./vim/colors folder
set ls=2            " allways show status line
set hlsearch        " highlight searches
"set incsearch       " do incremental searching
set ruler           " show the cursor position all the time
set visualbell t_vb=    " turn off error beep/flash
set ignorecase        "ignore case while searching
set number            'put numbers on side

Adicionei comentários para que você possa escolher o que deseja. Além disso, acabei ajustando o tema. Isso tornou os comentários cinzentos e muito difíceis de ler.

Responder2

Você precisa adicionar essas configurações em seu.vimrc

filetype on
filetype plugin on
filetype indent on
syntax on

Para ativar o realce de cores.

Eu estava usando o meu .vimrc, que não tem isso, mas funciona em Linux e versões antigas do OS X. Para o Lion, você precisa adicioná-los.

Responder3

Eu tenho o seguinte no meu ~/.profile

function parse_git_branch() {
    git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\*\1/'
}

case "$TERM" in
  xterm-*color) color_prompt=yes;;
esac


if [ "$color_prompt" = yes ]; then
    PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0;33m\]$(parse_git_branch)\[\033[00m\]\$ '
else
    PS1='\u@\h:\w$(parse_git_branch)\$ '
fi

informação relacionada