Existe um comando no prompt do Windows DOS equivalente ao UNIX lessou more?
Basicamente, o problema é que, quando digito hg log, a saída tem muitas linhas para caber na tela e quero paginá-la.
Alguma idéia de como resolver esse problema?
Existe um comando no prompt do Windows DOS equivalente ao UNIX lessou more?
Basicamente, o problema é que, quando digito hg log, a saída tem muitas linhas para caber na tela e quero paginá-la.
Alguma idéia de como resolver esse problema?
Respostas:
Windows tem o comando more. Por exemplo (retirado da Wikipedia)
Para exibir o arquivo chamado letter.txt na tela, o usuário pode digitar um dos dois comandos a seguir:
more < letter.txt
type letter.txt | more
Então, no seu caso, você quer hg log | more.
Para uso mais pesado, você precisará de algo como UnxUtils ou GnuWin32 , que possuem um lessutilitário mais poderoso .
.

moreacontece no * nix também. lessé aquele com suporte de rolagem para trás, como você notou.
hg diff | lesse hg diff | morenão preserva o realce das cores, tão diferente do git, o hg one tem texto colorido ou rolagem ... (testado no Win 10 x64, lessdo UnxUtils, em cmd)
A versão menos compacta e atualizada para Windows está aqui: http://adoxa.altervista.org/less/index.html
lessé uma ferramenta muito importante. Outra implementação que usei sofre do bug de E / S do console do MSVCRT: yongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bug . Este está funcionando bem.
Se você não se importa em instalar software adicional, o gow é um bom kit de ferramentas com um conjunto de ferramentas independentes do estilo unix que você pode usar, incluindo cada vez menos - requer uma instalação, pois se adiciona ao caminho, mas você pode copiar e usar o instale o diretório em outro lugar também.
No Windows 10, você pode instalar o Windows Subsystem for Linux :
O Windows Subsystem para Linux permite que os desenvolvedores executem ambientes Linux - incluindo a maioria das ferramentas, utilitários e aplicativos de linha de comando - diretamente no Windows, sem modificação, sem a sobrecarga de uma máquina virtual.
Depois de instalado, inicie bash.exee execute less /mnt/c/temp/test.txtpara abrir o arquivo test.txt localizado em c: \ temp.