Windowsコマンドプロンプト:バッファを増やすにはどうすればよいですか?


15

コマンドの結果を表示するために、さらに上にスクロールできるようにしたいと思います。たとえばdir、のような多数のリストがあるディレクトリにC:\windows入力すると、出力は非常に長くなります。上にスクロールしようとすると、おそらくzからsに移動し、rには到達しません。フォルダ内のファイル/ディレクトリが多すぎます。

より長い出力履歴を読み取れるように、バッファを増やすにはどうすればよいですか?

回答:


15

3つのオプションがあります。

  1. 別の回答に記載されているように、cmd.exeウィンドウのバッファサイズを増やすか(ドロップダウンメニュー(CTRL + SPACE)>プロパティ>バッファサイズを大きくする)

  2. コマンドの出力をファイルにリダイレクトし、好きな他のツール(メモ帳、または "edit"などのCLIエディター)で編集できます。

    dir> directory.txt

  3. または、Windowsでコマンドラインの代替を検討することもできます(制限が少なく使いやすいものを提供するために、マイクロソフトがcmd.exeをどのように書き換えなかったのか理解できませんでした)。

    たとえば、マルチタブと、より大きなバッファを含むいくつかの興味深いオプションを備えたオープンソースプロジェクトである「コンソール」を確認できます。

    他の選択肢もありますが、私が知っているものはどれも無料です。


9

CMDプロンプトのタイトルバーを右クリックして、[プロパティ]> [レイアウト]> [画面バッファーサイズ]を選択すると、画面バッファーサイズを増やすことができます。

Serodisが示唆したように、一時停止に関しては、/pほとんどのcmd / DOS(等しくないが、これは両方に当てはまる)の代わりに|moreサフィックスを使用します。


キーボードの一時停止キーを使用して一時停止できますが、時間を計るのは困難です。 /p以下のためのページングされたオプションであるdirls私は思います。私/w/pは、これらのコマンドを使用しているときに、広い視野を得ることができます。とにかく、バッファダイアログにアクセスする他の方法に感謝します。
Wolfpack'08

4

に行くことができますdrop-down->properties->increase buffer size。私はもっ​​とグーグルでこれを理解しました。


3
dir /p

ゆっくりスクロールできるように、結果を分割する通常の操作です。


私が探していた答えの範囲ではありませんが、ページのオプションは問題の例を持つ人々にとって有用です。ありがとうございました。
Wolfpack'08

1

Powershell ISEは、既に与えられた答えとは別に、プロンプトウィンドウにすべてのバッファーを完全に保持します。

ISEウィンドウからコマンドを起動した場合、出力がいくらあっても一番上までスクロールできます。

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