12 votos

¿Código de color para vi en la terminal de Mac?

He estado usando el esmoquin de mi escuela por un tiempo. Fue construido con un bonito código de colores para cada sintaxis de cada lenguaje de programación. Quiero hacer lo mismo en la máquina que acabo de comprar. Cuando invoco

vi filename

La vista era totalmente en blanco y negro. ¿Cómo puedo personalizar para que cuando vea los archivos de código script/código en la terminal, tenga un buen código de colores? Por ejemplo, si se lee una declaración, la cadena será púrpura, etc. Por lo que sé, puede tener algo que ver con el archivo .profile

27voto

siva Puntos 23

Añade lo siguiente a tu ~/.vimrc :

filetype plugin indent on
set term=builtin_ansi
syntax on

Si estás usando el iTerm, usa esto en lugar de la línea 2:

set term=xterm-256color

1 votos

No veo ningún archivo vimrc en mi ordenador. Hice ls -a. ¿Debo crear uno yo mismo?

2 votos

@Fyr Sí, tendrás que crear uno si nunca lo has necesitado. Se leerá automáticamente cuando exista.

0 votos

Gracias, ha funcionado. ¿Cómo puedo personalizar un color específico?

4voto

lamas Puntos 2252

Utilice :syn on para activar el resaltado de sintaxis. Ponga esto en su ~/.vimrc archivo para usarlo siempre. (Vim debería detectar su tipo de terminal automáticamente, no hay necesidad de preocuparse por eso.)

Para personalizar los colores, use el :highlight comando. Escriba :help :hi en Vim para más información sobre esto. Para más ayuda sobre el resaltado de sintaxis en general, escriba :help :syntax-highlighting .

Si quieres personalizarlo mucho, puedes incluso crear una combinación de colores. Esto es básicamente una lista de comandos, como un archivo .vimrc, en el que pones todos los :hi comandos. Asegúrate de incluir let colors_name = "whatever" en algún lugar para que funcione correctamente.

2voto

Wuberdall Puntos 31

Añada los siguientes códigos en ~/.vimrc

syntax on
colorscheme desert

Después de esto, el archivo no permanecerá en la pantalla o no creará ningún problema de desplazamiento. Todos los colores disponibles se encuentran en /usr/share/vim/vim82/colors

1voto

Love_qq_xq Puntos 1

Si quieres cambiar el esquema de colores que muestra vim, puedes hacer lo siguiente:

  1. Puede encontrar los esquemas de color instalados en la siguiente ruta: /usr/share/vim/vim*/colors/

  2. Para utilizar la combinación de colores XXX escriba lo siguiente en el editor de texto vim: :colorscheme XXX (aquí XXX es el nombre de una combinación de colores como se indica en el paso 1.

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