¿Por qué la gente de Linux y la mayoría de los programas, los comandos de Ruby, por ejemplo, usan en lesslugar de more? ¿No es más grande, más bonito y mejor? ¿Cuál es la ventaja para less?
¿Por qué la gente de Linux y la mayoría de los programas, los comandos de Ruby, por ejemplo, usan en lesslugar de more? ¿No es más grande, más bonito y mejor? ¿Cuál es la ventaja para less?
Respuestas:
Originalmente moresolo permitía el movimiento hacia adelante en el archivo mientras lessle permitía moverse libremente en el archivo visto.
La versión moderna de morees más versátil.
Creo que las dos páginas wiki muestran más y menos la diferencia actual bastante bien.
Porque menos es más que más ...
less no tiene que leer todo el archivo de entrada antes de comenzar, por lo que con archivos de entrada grandes se inicia más rápido que los editores de texto como vi (1). Less usa termcap (o terminfo en algunos sistemas), por lo que puede ejecutarse en una variedad de terminales. Incluso hay soporte limitado para terminales de copia impresa. (En un terminal de copia impresa, las líneas que deben imprimirse en la parte superior de la pantalla tienen el prefijo de un cursor).
lesssolía ser el único que te permitía retroceder? Además, ¿por qué mi morecomando se ejecuta lessen OSX? Esto comienza a sonar como una conspiración.
"La mayoría de los programas: comandos de Ruby, por ejemplo", deberían usar cualquier buscapersonas predeterminado en lugar de usar explícitamente uno en particular. Puede configurar su buscapersonas preferido a través de la variable de entorno $ PAGER, y cualquier programa que se comporte correctamente usará ese buscapersonas. Recomiendo echar un vistazo también. la vista puede ser agradable si eres fanático de vi.
¿Alguien sabe de un localizador que tenga las combinaciones de teclas emacs listas para usar (o, mejor aún, una forma de usar emacsclient como un localizador que acepte datos de stdin)?
Debe tener en cuenta el most buscapersonas , agregando la capacidad de ver múltiples archivos simultáneamente.