2017-03-19 18 views
2

私はいつもコマンドプロンプトとPowershellの両方に、それぞれのアプリケーションを実行するときにあまりにも多くのキャリッジリターンがプリロードされているのか疑問に思っています。あなたは永遠にずっとずっとスクロールすることができます(大丈夫です、実際はそうではありませんが、数十ページにも及ぶ空きスペースがあります)。私は今は自分のUnixマシンを持っていませんが、Terminalにはそのパディングはありません。コマンドプロンプトとPowershellの下部に空白(キャリッジリターン)があるのはなぜですか?

私は理由の検索を試みましたが、空になっています。それはちょうどバグではないので、私は多くの人々が答えを探しているとは思わない。

+0

これは[レイモンド陳](https://blogs.msdn.microsoft.com/ための作業のように聞こえますoldnewthing /) – vonPryz

+0

なぜあなたは答えを知る必要がありますか? (あなたが一度それを取得したら、あなたはその情報をどうしますか?) –

+0

@Bill_Stewart何もありません。純粋に好奇心のため。 – NicholasFolk

答えて

4

私はここで説明したように、画面のバッファサイズを参照することができると思う:https://mcpmag.com/articles/2013/03/12/powershell-screen-buffer-size.aspx?m=1

この記事は、より詳細にそれを説明する:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms682088(v=vs.85).aspx

画面バッファが作成され、空白が含まれています。そのカーソルは であり、バッファの原点(0,0)に配置され、ウィンドウの左上隅がバッファの原点に位置する です。コンソール画面バッファーのサイズ 、ウィンドウサイズ、テキスト属性、 、およびカーソルの外観は、ユーザーまたは システムデフォルトによって決まります。

ここで説明したようにUnixは、スクロールバックバッファを経由して、わずかに異なる方法で動作します:https://unix.stackexchange.com/questions/145050/what-exactly-is-scrollback-and-scrollback-buffer

+1

いいえ、バッファサイズの設定方法については問題ではありません。なぜ、コンテンツがまだない場合でも、バッファがスクロールダウンできるのかどうかを確認することです。通常、バッファには十分なものがあればスクロール可能になります。 – vonPryz

+3

私は、バッファがどのように動作するかということを前提としています。 –

+0

はい、ユーザーがバッファーサイズを設定すると、その行はコンテンツの有無にかかわらずスクロールできるようになります。私はvonPryzが、なぜそれがそのような方法で実装されたのか答えられないことを暗示していると思います(コンテンツがなければ空白を整えることができない理由がありましたか?)。それは細かいディテールで、あなたはその質問の中心に答えました。 – NicholasFolk

関連する問題