User`s guide
NOTE: You may occasionally encounter lines that are too long for SEE to process. (Such
lines can be created with an editor on another computer, or they may result from a line
becoming further indented because of new surrounding control structures.)
Any attempt to move the cursor to such a line will result in the message *Line too long*,
and the cursor will automatically move to the next line. (The {command [and others] can
be used to move the cursor above a long line.)
The best way to use the SEE editor to change such a line is to:
1. Move the cursor to the end of the line just above the long line.
2. Use Insert mode to insert two or more program lines that will have the same effect
as the long line, plus a blank line.
3. With the cursor at the blank line, issue one command to delete the blank line and
the long line (for example, S+Delete in Command mode).
l Whenever the cursor is moved off a program line (and when certain commands are
invoked), the editor closes the current line. As part of that process, the line (and those
following it) are displayed in standard V+ format (for example, abbreviation expansion,
letter case, spacing, and line indents). When a long line is closed, the end of the line is
erased from the screen and the next line is automatically redrawn. Undo (F6) will not
undo changes to a closed line.
Until a line is closed, its effect on the indenting of subsequent lines is not considered.
Thus, for example, Redraw (S+F6) ignores an unclosed line when redrawing the
display.
l In some cases, closing a line will cause its length to be increased because of
abbreviation expansion and line indents. If the expanded line is longer that the
maximum line length allowed, an error message is displayed and you cannot move off
of the long line. You must then shorten the line, break it into two or more pieces, or
press Undo (F6) to restore the previous version of the line.
l Syntax is also checked when a line is closing. If an error is detected, the editor
normally marks the line as a bad line by placing a ? in column 1. Programs containing
bad lines cannot be executed. Thus, you must eliminate all the bad lines in a program
before you can execute it. (You can use the editor's string search feature to search
through a program for question marks indicating bad lines.)
NOTE:The editor provides a command (AUTO.BAD, see SEE Editor Extended Commands
for more information) that can be used to tell the editor you want to be forced to correct
bad lines as soon as they are detected.
Basic SEE Editor Operations
V+Language User's Guide, v17.0
Page 70










