En el símbolo del sistema de Windows, ¿por qué hay una gran cantidad de espacio vacío debajo del indicador?

14

He estado usando el símbolo del sistema en Windows durante un tiempo y solo me di cuenta de que hay varias páginas con líneas vacías debajo del indicador. ¿Por qué?

Arrendajo
fuente

Respuestas:

26

La "gran cantidad de espacio vacío" son las filas del búfer de pantalla que aún no se han llenado con la salida.

Para cambiar el búfer de pantalla del valor predeterminado de 300 líneas, realice los siguientes pasos:

  1. Abrir símbolo del sistema.
  2. Haga clic derecho en el icono de la aplicación (en la esquina superior izquierda)
  3. Haga clic en Propiedades.
  4. Seleccione la pestaña Diseño
  5. Establezca el Tamaño del búfer de pantalla, Altura en 20.
  6. Haga clic en Aceptar

Nota: Recomiendo revertir el tamaño del búfer ya que 20 líneas no son muchas líneas de salida mostradas.

Steven
fuente
55
El búfer de pantalla es el número de filas y columnas de salida del símbolo del sistema guardadas en la memoria. El tamaño de la ventana es la cantidad de búfer que se muestra en la ventana.
Steven
1
@ Jay El área fuera de los límites de la cmdventana que se muestra actualmente que se puede ver con la barra de desplazamiento vertical. Por lo general, se usa para ver comandos y resultados anteriores que ya no son visibles.
DavidPostill
21
En lugar de volver a cambiarlo al valor predeterminado, recomiendo cambiarlo al valor máximo admitido de 9999 líneas. Eso no es realmente un problema de asignación de memoria en las computadoras que se han fabricado en este siglo y puede ser bastante útil cuando se ejecutan scripts que producen una gran cantidad de resultados.
Kaiserludi
1
@zpr todavía podemos encontrar problemas de memoria, pero es probable que no sean causados ​​por el búfer de pantalla cmd.
Jacob Raihle
2
Sin embargo, esto no explica por qué . ¿ Por qué la ventana de comandos de Windows permite al usuario desplazarse al espacio en el que aún no se ha escrito? Compare con el Terminal Mac OS X y la mayoría de los terminales Linux, que permiten un tamaño máximo de búfer pero no permiten al usuario desplazarse a áreas que aún no se han utilizado.
Andrew Medico
11

Sé que este no es el por qué, eso ha sido cubierto por @steven. Si desea cambiar el búfer de pantalla desde un símbolo del sistema o un archivo por lotes, puede utilizar el modecomando (columnas de modo, líneas). Regularmente uso esto desde el símbolo del sistema:

mode 200, 300
miltonb
fuente
3
Esa es una función genial! ¡Nunca había visto eso antes!
Luke canadiense
44
El MODO es tan viejo como se pone. En DOS, el comando MODE le permitió cambiar entre los diferentes modos de caracteres admitidos por el hardware del adaptador de gráficos. Las opciones eran muy limitadas. En la PC de IBM, el MDA no tenía opciones (siempre 80x25) y CGA tenía solo dos (MODO 80 y MODO 40). Más tarde, los adaptadores más avanzados introdujeron más opciones, incluidas más de 25 líneas. VGA, por ejemplo, tenía el MODO 80,43 que usaba la matriz de caracteres CGA más corta en una resolución VGA más densa (350 líneas de escaneo en lugar de 200) para proporcionar 18 líneas de texto adicionales. ¿Creo que el parámetro "altura" se agregó quizás en DOS 3.3?
Euro Micelli