Estoy usando Ubuntu 10.04. Mi buscapersonas predeterminado (establecido usando alternativas de actualización, no $ PAGER) es menor. El problema es que cuando uso ri (herramienta de documentación Ruby) con el modo '-f ansi', menos muestra las secuencias de escape (como 'ESC [36m') en lugar de mostrar el texto en color. Puedo forzarlo a mostrar colores canalizando manualmente la salida a menos con la opción -R, por ejemplo:
ri -f ansi String | less -R
Sin embargo, me gustaría que esta sea la opción predeterminada cuando se usa menos como localizador.
Nota: Soy consciente de que más y la mayoría muestran colores por defecto, pero uso menos debido a las combinaciones de teclas tipo vi.
~/.less
(que es lo quelesskey
escribe) anulan las del entorno. Entonces debe haber tenido un.less
archivo que contengaLESS=-r
antes.Establezca la
LESS
variable de entorno en una lista separada por espacios de sus opciones favoritas.fuente
less
definitivamente tiene$LESS
en cuenta, en Ubuntu 10.04 como en cualquier otro lugar. Y$PAGER
y$EDITOR
trabajar también. Parece que no está configurando las variables de entorno correctamente. ¿Cómo lo hiciste?type less
yenv | grep LESS
?El problema más probable es que no exportó la variable menos.
Podría, por ejemplo, crear un archivo llamado '/etc/profile.d/less.sh', con solo 'export LESS = "FRX"', y su configuración menor estará disponible en todo el sistema.
fuente