El terminal OSX Lion perdió todos los colores

El terminal OSX Lion perdió todos los colores

Recientemente actualicé a Lion y descubrí que Terminal.app (y iTerm2, que en realidad uso en su lugar) han perdido por completo todos los colores. Esto significa que no hay resaltado de sintaxis en Vim, ni nombres de directorios ni de archivos coloreados, ni nada. Intenté jugar con la opción de tipo de terminal en las preferencias (para ambas aplicaciones), cambiándola a xterm-256color, xterm-new, xtermetc., pero todo fue en vano.

¡Sin embargo! Cuando conecto SSH a una máquina remota en Terminal.app, ¡obtengo colores! Todo funciona como antes. Aunque no ocurre lo mismo con iTerm2, donde sigo quedándome incoloro.

Respuesta1

Tuve que editar ~/.profile y poner este código para darle color a las carpetas.

export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad

Esto muestra las opciones de LSCOLORS.

Usé esto para hacer un cursor personalizado:

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

Espero que esto ayude.

Para vim, usa un tema comoeste tema

Y agregue 2 carpetas, ~/.vim y ~/.vim/colors

Coloque el archivo del tema en su carpeta ~/.vim/colors

Luego crea un archivo llamado ~/.vimrc con algo como esto:

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

Agregué comentarios para que puedas elegir lo que quieras. Además, terminé modificando el tema. Los comentarios se volvían grises y eran demasiado difíciles de leer.

Respuesta2

Necesita agregar estas configuraciones en su.vimrc

filetype on
filetype plugin on
filetype indent on
syntax on

Para habilitar el resaltado de color.

Estaba usando mi .vimrc, que no los tiene, pero funciona en Linux y versiones antiguas de OS X. Para Lion, necesitas agregarlos.

Respuesta3

Tengo lo siguiente en mi ~/.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

información relacionada