3Jul

Kan du ändra utmatningsbuffertstorlek i Windows Command Prompt?

Om du är någon som älskar att använda Windows Command Prompt har du kanske funnit dig nyfiken på varför buffertutmatningsbufferten har en så stor storleksstorlek. Kan du ändra den till en mindre( eller ännu större) storlek? Dagens SuperUser Q & A-inlägg har svaren.

Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare Jay vill veta varför standardbuffertens storlek för Windows Command Prompt är så stor:

Jag har använt kommandotolken i Windows ett tag nu och bara insåg att det finns flera sidor värda tomma rader undertextinmatningsprompten. Varför är det så?

Varför är standard Windows Command Prompt utmatningsbuffertstorlek så stor? Kan dess storlek ändras?

Svaret

SuperUser-bidragsgivare Steven och Miltonb har svaret för oss. Först upp, Steven:

De "tomma linjerna" är raderna av skärmbuffert som inte har fyllts med utgången än. För att ändra skärmbuffertstorleken från standardinställningen på 300 linjer( Microsofts valda standard), utför följande steg:

  1. Öppna Windows Command Prompt
  2. Högerklicka på programmets ikon i övre vänstra hörnet av fönstret
  3. Klicka på Egenskaper i rullgardinsmenyn
  4. Välj Layout-fliken
  5. Ange -skärmbuffertstorlek( höjdlista) till 20
  6. Klicka OK

Obs! Jag rekommenderar att du återställer buffertstorleken till något större eftersom 20 linjer inte är mycket ivägen för visad produktion.

Följd av svaret från miltonb:

Jag vet att detta inte är "varför" med hänsyn till din fråga, men om du vill ändra skärmbuffertstorleken från ett kommandotolken( eller batchfil) kan du göraanvändning av -läge kommandot ( lägespilar, linjer).Jag använder regelbundet detta inom kommandotolken:

  • -läge 200, 300

Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.