|
Editing sessions |
|
Inside input fields of sessions, the cursor keys have a special
meaning: when moving upwards or downwards, you will move to previous
or subsequent input fields. When moving to the left or to the right,
you will never leave the input field; you should rather use the mouse
for this.
Some facilities for editing input, output and text fields are
available in the Session→Insert
fields and Session→Remove fields menus. Most operations
directly apply to matching input/output fields. Optionally, an
additional explanatory text field can be associated to an input field
using Session→Insert
fields→Insert text field.
Keyboard shortcuts for inserting fields are A-up
(insert above) and A-down. Keyboard shortcuts for
removing matching text/input/output fields are
A-backspace (remove backwards) and
A-delete (remove current fields).
It is possible to create “subsessions” using Session→Insert fields→Fold input
field or A-right. In that case, the
current text/input/output field becomes the body of an unfolded
subsession. Such a subsession consists of an explanatory text together
with a sequence of text/input/output fields. Subsessions can be folded
and unfolded using M-A-up resp.
M-A-down. Subsessions have a nice rendering on the
screen when using the varsession
package in Document→Use
package→Program.
Other useful editing operations for text/input/output fields are
Session→Remove
fields→Remove all output fields, which is useful for creating a demo sessions which will be
executed later on, and Session→Split session, which can be used for
splitting a session into parts for inclusion into a paper.
© 1998–2002 Joris van der Hoeven
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with no
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Texts. A copy of the license is included in the section entitled
"GNU Free Documentation License".