next previous up contents index
Next: The Current Line Previous: The workfile Up: The Concepts


Window Mode and Line Mode

exaEdit is a whole window editor, i.e. it uses the whole window for its output and receives your input from (nearly) the whole window. A typical view in a window of 24 × 80 characters looks like this:

   059900      j = wakt -> lwwidth;
   060000   memcpy (zeile, &(*lauf).datn [n], j);
   060100   pz = zeile;
   060200   for (k = 1; k <= j; k ++) {
   060300     if (*pz < 32 || *pz >= 127 && *pz <= 159) {
   060400       *pz = '.';
   060500       lauf -> flag = '.';
   060600     }
   060700     pz++;
   060800   }
   060900   *(pb + wakt -> skey) = (*lauf).flag;
   061000   memcpy (pb + wakt -> skey + 1, zeile, j);
   061100   m -= wakt -> lwwidth;
   061200   if (m > 0) {
   061300     i ++;
          ....;....1....;....2....;....3....;....4....;....5....;....6....;....7...
   po60600
   _





       MAIN            xed06a.c                                           6193 18/ 1
The upper part of the picture shows the `data zone' in which the workfile (normally only a part of it, of course) is displayed. The part below the ruler is called the `dialogue zone' where (but not only there) you can enter your commands and where exaEdit gives answers or asks questions. The last line is the status line, it contains information on certain states of exaEdit.

You can choose nearly any window size, and you can change it during an exaEdit session as you like it (prerequisite your operating system allows this, e.g. X-Window), exaEdit will always adapt to it immediately.

The next section The Current Line describes which vertical part of your workfile exaEdit displays.

In the horizontal dimension the beginnings of the records are shown (as a standard). If your records are too long, the surplus data will be put in additional subsequent lines below the actual line. To cope with this, one possibility you could choose is to define a `logical' window width as you like it. Thus you can determine the data which should be displayed in subsequent lines. The second possibility is to move the horizontal section over the logical window width according to your preferences (not yet implemented).

If exaEdit cannot use the whole window, it works in the line mode, which you can ask of exaEdit explicitly.


next previous up contents index
Next: The Current Line Previous: The workfile Up: The Concepts