macos terminal vim color-scheme

macos - Mac OS X vim colores destrozados



terminal color-scheme (7)

Aquí está mi configuración

  • Mac OS X 10.6
  • VIM (versión predeterminada que viene con OSX 10.6)
  • rails.vim (instalado en .vim / autoload)
  • ir_black.vim (instalado en .vim / colors)
  • Tengo "colorcheme ir_black" y "syn on" en ~ / .vimrc

Ahora cuando entro en la terminal y edito un archivo de ruby ​​con vim mis colores están en mal estado. Solo aparecen unos pocos colores y parte del texto parpadea. Me pregunto si hay un conflicto entre el resaltado de sintaxis rails.vim y el esquema de color ir_black? ¿Alguien puede ayudarme a arreglar esto? Me gustaría usar el esquema de color ir_black.


Como lo mencionaron otros, ir_black requiere 256 colores, lo que no es compatible con Terminal en 10.6.xy versiones anteriores.

A partir de Mac OS X Lion 10.7, el terminal ahora admite 256 colores y el valor $ TERM predeterminado es xterm-256colors. ir_black debería funcionar bien para usted si actualiza a Lion.


El Mac OSX Terminal.app en Snow Leopard no es compatible con 256 colores, lo cual es necesario para el tema ir_black (este es el tema que uso).

Descargue y pruebe algo como iTerm.app ( http://iterm.sourceforge.net/ ), y no debería tener problemas con los colores.

O puede usar MacVim ( http://code.google.com/p/macvim/ )

Editar: A partir de OSX 10.7 Lion, el Terminal.app incorporado ahora es compatible con 256 colores. Vea el comentario a continuación de Chris Page sobre cómo lograr esto.


He estado usando iTerm y me sorprendió descubrir Terminal.app no ​​admite 256 colores. Recomiendo la respuesta de Bryan.

Sin embargo, si alguna vez te encuentras en un aprieto como este, puedes cambiar $ TERM a vt100 y vim no intentará usar colores. En bash (el shell predeterminado de MacOSX) usted configura esto con:

export TERM=''vt100''


He estado usando una configuración casi idéntica, a excepción de vim, que tomo de Macports. Hace unos años encontré ir_black y me encantó. Ahora lo uso para todas las sesiones de vim, Terminal.app y TextMate. Conseguir que funcione con Leopard, y luego Snow Leopard fue un poco aburrido. Pero las cosas han mejorado. Sigue las instrucciones aquí, haciendo que Terminal.app se vea genial en Snow Leopard .


Tuve el mismo problema con iTerm y lo solucioné yendo a Configuración> Perfil> Terminal> Informar tipo de terminal y configurándolo en xterm-256color .


Yo uso ir_black en Terminal.app pero en el modo de 16 colores, y se ve genial. Si realmente prefieres 256 colores, te recomiendo iTerm2. La configuración le permite tener el informe del terminal como "xterm-256", que es lo que se necesita para usar 256 colores en Vim.

Visite este sitio web para ver el procedimiento: http://kevin.colyar.net/2011/01/pretty-vim-color-schemes-in-iterm2

Hay un tema de Vim basado en ir_black llamado tir_black que es más adecuado para 256 colores: http://www.vim.org/scripts/script.php?script_id=2777

¡Parece increíble!

iTerm2 también tiene muchas características ingeniosas.

Espero que esto ayude.