
Yo recientementecambié los colores de mi terminal Mac OS X.
¿Cómo puedo habilitar el resaltado de sintaxis para pico? ¿O algún editor en general?
Respuesta1
Esto es antiguo, pero creo que aún se podría desarrollar un poco más.
Como se mencionó, pico
no tiene resaltado de sintaxis, pero nano
también lo tiene vim
(¡aunque es un editor significativamente diferente!).
La versión corta:include /usr/share/nano/*
Agregue la línea ~/.nanorc
y cree el archivo si no existe.
La versión larga: nano
almacena su resaltado de sintaxis en un directorio global, muy probablemente en algún lugar como /usr/share/nano/
(Este es el valor predeterminado en mis Debian
máquinas basadas). Los archivos resaltados se dividen por tipo, por lo que el resaltado para el lenguaje 'C' se ubicaría en /usr/share/nano/c.nanorc
. El resaltado se puede habilitar mediante una include
declaración, ya sea en el archivo de configuración global /etc/nanorc
o en el archivo de configuración del usuario ~/.nanorc
. Puede incluir cada archivo individualmente include /usr/share/nano/c.nanorc
O usar un operador comodín e incluir todos los archivos en el directorio usandoinclude /usr/share/nano/*
Una nota rápida sobre vi
y vim
: muchos sistemas vienen vi
instalados de forma predeterminada, lo que NO admite resaltado de sintaxis. Si vim
está instalado, el resaltado de sintaxis se puede activar agregando syntax on
al archivo de configuración global /etc/vim/vimrc
o al archivo de configuración del usuario~/.vimrc
Respuesta2
pico no tiene resaltado de sintaxis. Otros editores de texto tienen cada uno sus propios métodos específicos para habilitar el resaltado de sintaxis.
Respuesta3
PorArtículo de Wikipedia de Pico, Pico no tenía resaltado de sintaxis, nano sí. De acuerdo asitio de nano, es una opción en tiempo de compilación y luego, si la memoria no sirve, simplemente funcionará según la extensión o el contenido del archivo.
Vim generalmente tiene la sintaxis resaltada de forma predeterminada, pero puede requerir algo de magia negra especial para invocarlo en caso de que no lo esté. ( set nocompatible
, iniciar vía vim
en lugar de vi
, syntax on
y set syntax=$lang
, etc.)
La mayoría de los editores de texto X/Visual resaltarán automáticamente la sintaxis.
¿Algún específico que también te interese?