Answers:
Windows具有该命令more
。例如(取自维基百科)
要在屏幕上显示名为letter.txt的文件,用户可以键入以下两个命令之一:
more < letter.txt
type letter.txt | more
因此,根据您的需要hg log | more
。
对于更繁重的使用,您将需要UnxUtils或GnuWin32之类的东西,它们具有更强大的less
实用程序。
。
more
也对* nix 起作用。less
正如您所注意到的,它是具有向后滚动支持的版本。
hg diff | less
并且hg diff | more
不保留颜色突出显示,因此与git不同,使用HG时,其要么具有彩色文本,要么具有滚动显示...(在Win 10 x64上进行了测试,less
来自UnxUtils,在cmd中进行)
Windows的最新构建版本在这里:http : //adoxa.altervista.org/less/index.html
less
是非常重要的工具 我使用过的其他实现遭受了MSVCRT控制台I / O错误的影响:yongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bug。这个很好用。
如果您不介意安装其他软件,则gow是一个不错的工具包,其中包含一组可以使用的独立unix样式的工具,包括越来越少的工具-它需要安装,因为它会将自身添加到path,但是您可以复制并使用在其他地方也安装目录。
在Windows 10上,您可以安装Windows Subsystem for Linux:
适用于Linux的Windows子系统使开发人员可以直接在未修改的Windows上运行Linux环境(包括大多数命令行工具,实用程序和应用程序),而不会增加虚拟机的开销。
安装完成后,启动bash.exe
并运行less /mnt/c/temp/test.txt
以打开位于c:\ temp的文件test.txt。