Windowsでもっと少ない?


50

Windows DOSプロンプトに、UNIX lessまたはmore?と同等のコマンドがありますか?

基本的に、問題は、を入力したときにhg log、出力に含まれる行が多すぎて画面に収まらないため、ページ分割したいということです。

この問題を解決する方法についてのアイデアはありますか?


2
less:greenwoodsoftware.com/less これはWindows用のgnuwin32
MaQleod

回答:


57

Windowsにはコマンドがありmoreます。(Wikipediaから取得)

letter.txtという名前のファイルを画面に表示するには、ユーザーは次の2つのコマンドのいずれかを入力できます。

 more < letter.txt
 type letter.txt | more 

だからあなたの場合にしたいhg log | more

使用量を増やすには、より強力なユーティリティを備えたUnxUtilsGnuWin32などが必要になりlessます。

ここに画像の説明を入力してください


3
はい、しかしWindozeバージョンは一度に1ページの画面を一時停止するだけです。出力を上下にページ移動することはできません。私はgow(別の返信で言及)を使用したことはありませんが、毎日UnxUtilsを使用しています。Windozeには、grep、more、head、tail、sed、wcなどのツールがあります。
トム

4
@Tom:more* nixでも同様です。lessあなたが気づいたように、後方スクロールをサポートするものです。
ダニエルアンダーソン

2
少なくなります。少ないほうがいいですね。
マットH

残念ながら、hg diff | lessそしてhg diff | moreどちらかHG 1と、そのgitのとは異なり、色強調を維持するカラフルなテキストやスクロールが...(と、10勝のx64上でテストしていないlessCMDに、UnxUtilsから)
YakovL

4

Windows用の最新のレスビルドはこちら:http : //adoxa.altervista.org/less/index.html


ありがとう。less非常に重要なツールです。私が使用した他の実装は、MSVCRTコンソールI / Oバグyongweiwu.wordpress.com/2016/05/27/msvcrt-dll-console-io-bugの影響を受けます。これはうまく機能しています。
永威呉

そのユーティリティがWindowsに移植されることを神に感謝します。:)
fduff

3

追加のソフトウェアをインストールすることを気にしない場合、gowは使用できるスタンドアロンのUNIXスタイルツールのセットを備えた素敵なツールキットです。他の場所にもディレクトリをインストールします。


このツールキットは素晴らしいです!less、grep、wget、curl、ssh、whereis ..さらに多くの標準的なUNIXコンソールツールをWindows CMDで直接!そして、わずか18MB .. Windows CMDが実際に役立つようになりました
Michelrandahl

1

Windows 10では、Linux用のWindowsサブシステムをインストールできます。

Linux用Windowsサブシステムを使用すると、開発者は、ほとんどのコマンドラインツール、ユーティリティ、およびアプリケーションを含むLinux環境を、仮想マシンのオーバーヘッドなしにWindowsで直接変更なしで実行できます。

インストールしたら、起動bash.exeして実行less /mnt/c/temp/test.txt\ TEMP:Cにあるファイルtest.txtのを開きます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.