Kan du ændre outputbufferstørrelsen i Windows Command Prompt?
Hvis du er en person, der elsker at bruge Windows Command Prompt, har du måske fundet dig nysgerrig om, hvorfor skærmoutputbufferen har en så stor standardstørrelse. Kan du ændre det til en mindre (eller endnu større) størrelse? Dagens SuperUser Q & A-indlæg har svarene.
Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.
Spørgsmålet
SuperUser læser Jay ønsker at vide, hvorfor standard Windows Command Prompt output buffer størrelse er så stor:
Jeg har brugt kommandoprompt i Windows i et stykke tid nu og har lige indset, at der er flere sider værd for tomme linjer under tekstindtastningsprompten. Hvorfor det?
Hvorfor er standard Windows Command Prompt output buffer størrelse så stor? Kan størrelsen ændres?
Svaret
SuperUser bidragsydere Steven og miltonb har svaret for os. Først op, Steven:
De "tomme linjer" er rækker af skærmbuffer, der endnu ikke er fyldt med output. For at ændre skærmbufferstørrelsen fra standardlinien 300 linjer (Microsofts valgte standard), udfør følgende trin:
- Åbn Windows Command Prompt
- Højreklik på programmets ikon i øverste venstre hjørne af vinduet
- Klik på Ejendomme i drop-down menuen
- Vælg Layout faneblad
- Indstil Skærmbufferstørrelse (højdeoversigt) til 20
- Klik Okay
Bemærk: Jeg anbefaler at vende bufferstørrelsen til noget større, da 20 linjer ikke er meget i vejen for det viste output.
Efterfulgt af svaret fra miltonb:
Jeg ved, at dette ikke er "hvorfor" med hensyn til dit spørgsmål, men hvis du vil ændre skærmbufferstørrelsen fra et kommandopromptvindue (eller batchfil), kan du gøre brug af mode kommando (modus kolonner, linjer). Jeg bruger jævnligt dette fra kommandoprompten:
- tilstand 200, 300
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.