OSX Lion terminal perdeu todas as cores

5

Eu atualizei recentemente para o Lion apenas para descobrir que o Terminal.app (e o iTerm2, que eu realmente uso em vez disso) perderam totalmente todas as cores. Isso significa que nenhum realce de sintaxe no Vim, nenhum nome de diretório ou nome de arquivo, nada. Eu tentei brincar com a opção do tipo terminal nas preferências (para ambos os aplicativos), alterando-a para xterm-256color , xterm-new , xterm , etc. mas tudo sem sucesso.

No entanto! Quando eu 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 estou incolor.

    
por ajackbot 30.07.2011 / 20:15

3 respostas

7

Eu tive que editar ~ / .profile e colocar esse código para fazer as pastas coloridas.

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Isso mostra Opções LSCOLORS.

Eu usei isso para criar um cursor personalizado:

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

Espero que isso ajude.

Para o vim, use um tema como este tema

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

Coloque o arquivo de tema em sua pasta ~ / .vim / colors

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

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 aprimorando o tema. Ele fez comentários em cinza e eles eram muito difíceis de ler.

    
por 31.07.2011 / 03:30
2

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

filetype on
filetype plugin on
filetype indent on
syntax on

Para ativar o destaque de cores.

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

    
por 30.10.2011 / 02:54
2

Eu tenho o seguinte em meu ~ / .profile

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

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


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