Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When, as in this example, the command equivalent is a sequence of two or three letters, the first letter will usually be the first letter of the menu name. For frequently-used commands, the key equivalent is a single letter with the  key (in a very few cases the squareImage Removed keyImage Added key). For example, the Mark Block command on the BLOCKS menu has the equivalent Z.

...

Certain special sequences of characters can be used in the search string to represent characters which cannot be typed at the keyboard, or classes of search string:

SequenceMatches
^1..^8^^
Highlight character
^^^
^?A single character – not space
^#Any number of non-space characters (ie a word)
^SA space
^RrefSlot reference ref
^R#Any slot reference
spaceOne or more spaces, or across slots
^BBeginning of a slot (or line)

...


^#n
^S
^Rref
^R#n
spaceHighlight character
^
SequenceSubstitutes
^1..^8Highlight character
^^^
^?nCharacter matching nth ^? in search
^#nString matching nth ^# in search
^SA space
^RrefSlot reference ref
^R#nSlot reference matching nth ^R#
spaceMatching spaces or slot boundary

Up to nine ^? fields, nine ^# fields and nine ^R# fields, numbered 1 to 9, can be used in the same replace string.

...

The sequences ^1 to ^8 represent highlight codes 1 to 8. For example, all occurrences of PipeDream could be put into bold with the options

String to search for              PipeDream
Replace with                      ^2PipeDream^2

The sequence ^B forces the search string to start at the beginning of a line. For example, all single spaces could be removed from the beginnings of lines with the options

String to search for              ^B^S
Replace with

The sequence ^# will match a sequence of characters not containing a space; ie a word, or a number. For example, to strip line numbers from spooled BASIC programs:

String to search for              ^B ^#
Replace with                      ^S

Where ^# or ^? have been used to search for any words or characters, the words or characters that were found can be inserted in the Replace with string using ^#1 to ^#9, or ^?1 to ^?9 respectively. For example,

String to search for              c^?r^?
Replace with                      ^?2^?1ck 

will change cart to tack and cord to dock.

The sequence ^Rref and ^R# respectively match a specific slot reference, and any slot reference, in an expression slot. Thus,

String to search for              ^R#
Replace with                      ^R#1+1 

will replace all slot reference A1 by A1+1, and so on.

...

Equate upper and lower case: by default, upper- and lower-case letters are treated as equivalent in the search string and the cases of letters in the replace string are altered to match the cases of the letters in corresponding positions of the matched string. Setting this option to No forces matches to be identical case. This means that, for example, specifying Dog to replace Cat will have no effect on cat or CAT.

Ask for confirmation: setting this option to No causes all strings to be replaced without prompting.

Search only marked block: setting this option to Yes restricts the search to a marked block of slots.

Search from current file: setting this option to Yes performs the search and replace operation throughout a multi-file document, starting at the top of the current file.

Search all files in list: setting this option to Yes performs the search and replace operation throughout a multi-file document, starting at the top of the first file. See Multi-file documents, p. 125.

Other block operations

Word Count - diamondImage RemovedImage AddedBWC 

Counts the words in the whole document, or in a block of slots if one has been marked, and displays the number of words, for example

127 words

at the top of the screen. Note that numbers and other symbols separated by spaces will contribute towards the word count.

New - diamondImage RemovedImage AddedBNEW

Clears the entire document. The query

Overwrite text? 

is given. If you clear the document (by answering Yes), this will cancel all file names and multi-file mode, resetting the Options Page options to their defaults, and resetting the screen display to its starting state of six columns, each 12 characters wide.

Recalculate - diamondImage RemovedImage AddedA

Recalculates all expression slots throughout the entire document. The order of recalculation is determined by the columns/rows Options Page setting.

Moving about the document - CURSOR

The commands on the CURSOR menu aim to provide the greatest possible flexibility for moving around a document. Because they are used so frequently, many of them have simple shorthand equivalents, which can save you a lot of time.

...

The commands on the CURSOR menu do not modify the document in any way, with the exception of the ENTER command

Highlight
lightgrey
classkey
lightgrey

ENTER

 command which will add a blank row at the bottom of the document if the cursor was previously at the bottom of the document.

...

type the coordinates of the slot you want to move to, followed by ENTERby  

Highlight
lightgrey
classkey
lightgrey

ENTER

. If the slot you specify is off the document, the cursor will be moved as far as possible in the direction of the specified slot.

...

Moves the cursor to the position after the last character in the slot.

Moving within a

...

column 

Highlight
lightgrey
classkey
lightgrey

ENTER

...

 -  
Highlight
lightgrey
classkey
lightgrey

ENTER

Moves the cursor down to the next row and to the first character position in the current column. If the cursor is at the bottom of the document, the command will add an extra row to the document.

...