To edit a new file in one of the supported languages, the following
commands are required for the manipulation of tokens and
placeholders:
o ERASE PLACEHOLDER/FORWARD (CTRL/K)
o EXPAND (CTRL/E)
o GOTO PLACEHOLDER/FORWARD (CTRL/N)
o GOTO PLACEHOLDER/REVERSE (CTRL/P)
o UNERASE PLACEHOLDER (PF1-CTRL/K)
o UNEXPAND (PF1-CTRL/E)
When you press the EXPAND key (CTRL/E), while the cursor is on a
placeholder name, one of the following will occur:
o The placeholder will be replaced automatically with a template
consisting of language constructs. This type of placeholder is
called a "nonterminal placeholder" because it will insert a
template into the buffer when expanded.
o Text will appear in a separate window to aid you in supplying a
value. This type of placeholder is called a "terminal
placeholder" because it does not insert a template into the
buffer when expanded. Instead, you must supply the necessary
text. You can press the spacebar to remove the window.
o A menu will appear that provides you with options that can be
selected and expanded into templates. This type of placeholder
is called a "menu placeholder".
In any of these three cases, you may type in the desired text over
the placeholder, and the placeholder will be erased automatically.
When expanding a menu placeholder, you can move through the options
by using the up and down arrow keys. To select an option, you press
the EXPAND key, the RETURN key, or the ENTER key. To exit the menu
without selecting an option, you press the spacebar.
You can construct a complete program by repeatedly expanding
templates. You do not have to continuously expand templates until
you reach a terminal placeholder. Rather, you may find it more
appropriate to type in the desired value yourself at a higher level
(see also topics "Tokens_and_Placeholders" and "Getting_Started").