1<html lang="en"> 2<head> 3<title>Screen Size - Debugging with GDB</title> 4<meta http-equiv="Content-Type" content="text/html"> 5<meta name="description" content="Debugging with GDB"> 6<meta name="generator" content="makeinfo 4.13"> 7<link title="Top" rel="start" href="index.html#Top"> 8<link rel="up" href="Controlling-GDB.html#Controlling-GDB" title="Controlling GDB"> 9<link rel="prev" href="Command-History.html#Command-History" title="Command History"> 10<link rel="next" href="Numbers.html#Numbers" title="Numbers"> 11<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> 12<!-- 13Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 141998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 15Free Software Foundation, Inc. 16 17Permission is granted to copy, distribute and/or modify this document 18under the terms of the GNU Free Documentation License, Version 1.3 or 19any later version published by the Free Software Foundation; with the 20Invariant Sections being ``Free Software'' and ``Free Software Needs 21Free Documentation'', with the Front-Cover Texts being ``A GNU Manual,'' 22and with the Back-Cover Texts as in (a) below. 23 24(a) The FSF's Back-Cover Text is: ``You are free to copy and modify 25this GNU Manual. Buying copies from GNU Press supports the FSF in 26developing GNU and promoting software freedom.''--> 27<meta http-equiv="Content-Style-Type" content="text/css"> 28<style type="text/css"><!-- 29 pre.display { font-family:inherit } 30 pre.format { font-family:inherit } 31 pre.smalldisplay { font-family:inherit; font-size:smaller } 32 pre.smallformat { font-family:inherit; font-size:smaller } 33 pre.smallexample { font-size:smaller } 34 pre.smalllisp { font-size:smaller } 35 span.sc { font-variant:small-caps } 36 span.roman { font-family:serif; font-weight:normal; } 37 span.sansserif { font-family:sans-serif; font-weight:normal; } 38--></style> 39<link rel="stylesheet" type="text/css" href="../cs.css"> 40</head> 41<body> 42<div class="node"> 43<a name="Screen-Size"></a> 44<p> 45Next: <a rel="next" accesskey="n" href="Numbers.html#Numbers">Numbers</a>, 46Previous: <a rel="previous" accesskey="p" href="Command-History.html#Command-History">Command History</a>, 47Up: <a rel="up" accesskey="u" href="Controlling-GDB.html#Controlling-GDB">Controlling GDB</a> 48<hr> 49</div> 50 51<h3 class="section">22.4 Screen Size</h3> 52 53<p><a name="index-size-of-screen-1454"></a><a name="index-pauses-in-output-1455"></a> 54Certain commands to <span class="sc">gdb</span> may produce large amounts of 55information output to the screen. To help you read all of it, 56<span class="sc">gdb</span> pauses and asks you for input at the end of each page of 57output. Type <RET> when you want to continue the output, or <kbd>q</kbd> 58to discard the remaining output. Also, the screen width setting 59determines when to wrap lines of output. Depending on what is being 60printed, <span class="sc">gdb</span> tries to break the line at a readable place, 61rather than simply letting it overflow onto the following line. 62 63 <p>Normally <span class="sc">gdb</span> knows the size of the screen from the terminal 64driver software. For example, on Unix <span class="sc">gdb</span> uses the termcap data base 65together with the value of the <code>TERM</code> environment variable and the 66<code>stty rows</code> and <code>stty cols</code> settings. If this is not correct, 67you can override it with the <code>set height</code> and <code>set 68width</code> commands: 69 70 71<a name="index-set-height-1456"></a> 72<a name="index-set-width-1457"></a> 73<a name="index-show-width-1458"></a> 74<a name="index-show-height-1459"></a> 75<dl><dt><code>set height </code><var>lpp</var><dt><code>show height</code><dt><code>set width </code><var>cpl</var><dt><code>show width</code><dd>These <code>set</code> commands specify a screen height of <var>lpp</var> lines and 76a screen width of <var>cpl</var> characters. The associated <code>show</code> 77commands display the current settings. 78 79 <p>If you specify a height of zero lines, <span class="sc">gdb</span> does not pause during 80output no matter how long the output is. This is useful if output is to a 81file or to an editor buffer. 82 83 <p>Likewise, you can specify ‘<samp><span class="samp">set width 0</span></samp>’ to prevent <span class="sc">gdb</span> 84from wrapping its output. 85 86 <br><dt><code>set pagination on</code><dt><code>set pagination off</code><dd><a name="index-set-pagination-1460"></a>Turn the output pagination on or off; the default is on. Turning 87pagination off is the alternative to <code>set height 0</code>. Note that 88running <span class="sc">gdb</span> with the <samp><span class="option">--batch</span></samp> option (see <a href="Mode-Options.html#Mode-Options">-batch</a>) also automatically disables pagination. 89 90 <br><dt><code>show pagination</code><dd><a name="index-show-pagination-1461"></a>Show the current pagination mode. 91</dl> 92 93 </body></html> 94 95