15 votos

¿Cómo puedo ejecutar VI con colores en el Lion?

Estoy buscando habilitar el resaltado de sintaxis de color en vi. Acabo de habilitar los colores en la Terminal a través de aquí . ¿Alguna idea de cómo habilitar esto?

NOTA: Normalmente en Linux cuando abro el vi con vi file.txt y se abre en blanco y negro por defecto, puedo abrir el mismo archivo con vim file.txt y mostrará los colores, pero esto no funciona aquí.

15voto

Jeff Bloom Puntos 155

Es cuestión de tener los ajustes correctos en tu ~/.vimrc archivo. Aquí está el mío: https://github.com/mathiasbynens/dotfiles/blob/master/.vimrc .

La clave es añadir esto:

" Enable syntax highlighting
syntax on

Puedes instalar esquemas de color en tu ~/.vim/colors directorio. Para habilitar un esquema de colores, use:

" Select a colorscheme
colorscheme molokai

Estoy usando Molokai que se ve así cuando se edita un archivo JavaScript:

5voto

shsteimer Puntos 8749

También diré que MacVim es una buena actualización del Vim estándar que se envía con OS X, pero no es necesario. Lo que necesitas es una configuración de Vim que añada resaltado de sintaxis a VIM.

La forma más rápida de conseguirlo es con Janus -- es un conjunto de plugins VIM y archivos de configuración pre-configurados y listos para usar. Funciona con Vim y MacVim.

Para instalarlo:

curl -Lo- http://bit.ly/janus-bootstrap | bash

Y luego sigue las instrucciones. Eso llama a su instalador automático . Requiere Vim 7.3 o mayor. Tendrás un camino fácil para los colores y los plugins en Vim.

Vim with Janus

4voto

jensendarren Puntos 243

Necesitas personalizar tu ~/.vimrc para habilitar el resaltado de sintaxis, entre otras cosas. De forma muy simplista, querrás añadir:

syntax on

Busca en Google "vimrc" los archivos de configuración de vim de muestra.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X