¿Hay un comando en el indicador de Windows DOS que sea equivalente a UNIX less
o more
?
Básicamente, el problema es que cuando escribo hg log
, el resultado tiene demasiadas líneas para caber en la pantalla y quiero paginarlo.
¿Alguna idea sobre cómo resolver este problema?
Respuestas:
Windows tiene el comando
more
. Ej. (Tomado de Wikipedia)Entonces en tu caso quieres
hg log | more
.Para un uso más pesado, querrás algo como UnxUtils o GnuWin32 , que tienen una
less
utilidad más poderosa ..
fuente
more
funciona en * nix.less
es el que tiene soporte de desplazamiento hacia atrás, como habrás notado.hg diff | less
yhg diff | more
no conserve el resaltado de color, así que a diferencia de git, con hg uno tiene texto colorido o desplazamiento ... (probado en Win 10 x64, conless
UnxUtils, en cmd)La versión menos actualizada para Windows está aquí: http://adoxa.altervista.org/less/index.html
fuente
less
Es una herramienta muy importante. Otra implementación que he usado sufre del error de E / S de la consola MSVCRT: yongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bug . Este está funcionando bien.Si no le importa instalar software adicional, Gow es un buen conjunto de herramientas con un conjunto de herramientas independientes de estilo Unix que puede usar, incluidas cada vez menos; requiere una instalación ya que se agrega a la ruta, pero puede copiar y usar el instale el directorio en otro lugar también.
fuente
En Windows 10, puede instalar el Subsistema de Windows para Linux :
Una vez instalado, inicie
bash.exe
y ejecuteless /mnt/c/temp/test.txt
para abrir el archivo test.txt ubicado en c: \ temp.fuente