How to use the line-editor.

(Appendix 1)

 The FBBDOS offers a small line editor allowing the process of ASCII 
files. It can help the remote SysOp to maintain the system files of
the software.

The commands are straightforward, and for better efficiency, they can
be chained on a single line.

Here are the available commands:


? : Shows all commands that can be used in the editor.

A : Adds a line after the current line. The text for the new line
shall follow the letter A. If more commands are to follow after
the text, the text must be ended with a "/" before next command. If
the sign "/" itself is to used in the text, a "\" must be written
just before the "/". If again the "\" is to be used inside the text
as a valid character, it must be written twice ("\\").
The pointer will be at the start of the new line.

B : Go to start of file.

E : Go to end of file.

F : Search for the first occurrence of a character (or string of
characters) in the file. The search starts at the current line.
The string of characters must be ended with a "/" if more commands
are chained (se the paragraph on the A-command).

I : Insert a line before the current line. Read about ending with a
"/" in the paragraph on the A-command.

K : Delete the number of lines that are stated just before the letter K.
Example: 3K
If no number is used, then 1 line is deleted.

L : Move a number of lines from the current line. The number can be
negative to move towards the start of the file.
Examples: 5L -10L

N : Toggle line-numbering on/off.

P : Show a number of lines from the current line. Example 8P. This
will show 8 lines, starting with the current line.

R : Search and replace. Search for a string of characters and replace it
with a new one. Example: RALL/ALLE will replace all ALL with ALLE
from the current line to the end of the file.

S : Save file.

Q : Exit the editor without saving the file.


Examples::


"EDIT>B5L10P" sets pointer at start of file. Move 5 lines down, and
show 10 lines from there.

"EDIT>B4L6K-2L1OP" sets the pointer to the start of file. Move down
4 lines. Delete 6 lines. Move back 2 lines, and show
10 lines.

"EDIT>BFBonjour/K-2L5P" sets the pointer to the start of file,
searches for "Bonjour", deletes the line containing
"Bonjour", moves back 2 lines and shows 5 lines.
*
"EDIT>BFBonjour/IC'est une nouvelle ligne avec un \/ dedans/-1L3P"
sets the pointer to start of file. Searches for
"Bonjour", inserts the new line. The new line also
contains the character "/". Goes back 1 line and
shows 3 lines.

"EDIT>SQ" save file and quit the editor.


   This page was last updated 17-Apr-99