![Se você é alguém que adora usar o Prompt de Comando do Windows, pode ter ficado curioso em saber por que o buffer de saída de tela tem tamanho padrão "grande". Você pode mudá-lo para um tamanho menor (ou maior)? A postagem de perguntas e respostas do SuperUser de hoje tem as respostas. Se você é alguém que adora usar o Prompt de Comando do Windows, pode ter ficado curioso em saber por que o buffer de saída de tela tem tamanho padrão "grande". Você pode mudá-lo para um tamanho menor (ou maior)? A postagem de perguntas e respostas do SuperUser de hoje tem as respostas.](https://i.technology-news-hub.com/images/blog/can-you-change-the-output-buffer-size-in-the-windows-command-prompt-j.webp)
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser, uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.
A questão
O leitor de superusuário Jay quer saber por que o tamanho padrão do buffer de saída do Prompt de Comando do Windows é muito grande:
I have been using the Command Prompt in Windows for a while now and just realized that there are several pages worth of empty lines below the text entry prompt. Why is that?
Por que o tamanho padrão do buffer de saída do Prompt de Comando do Windows é tão grande? Seu tamanho pode ser alterado?
A resposta
Os colaboradores do SuperUser, Steven e Miltonb, têm a resposta para nós. Primeiro, Steven:
The “empty lines” are the rows of screen buffer that have not been filled with output yet. To change the screen buffer size from the default of 300 lines (Microsoft’s chosen default), perform the following steps:
- Open the Windows Command Prompt
- Right-click on the application’s icon in the upper left corner of the window
- Click on Properties in the drop down menu
- Select the Layout Tab
- Set the Screen Buffer Size (Height Listing) to 20
- Click OK
Note: I recommend reverting the buffer size to something larger since 20 lines is not much in the way of displayed output.
Seguido pela resposta do miltonb:
I know that this is not the “why” with regard to your question, but if you want to change the screen buffer size from within a Command Prompt window (or batch file), you can make use of the mode command (mode columns, lines). I regularly use this from within the command prompt:
mode 200, 300
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.