Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: table layout changes

The commands on the BLOCKS menu allow you to perform a command on a block of text with a single operation A marked block can consist of a single line, can include several lines within one day, or can extend over several days, months, or even years.

To mark a block give the Mark Block command on a line to be selected, or at the top and bottom of an area to be selected. The marked block will be displayed highlighted on the screen.

Image ModifiedZ

Mark Block

 Marks a line, or the first and last lines in a block of lines, prior to performing one of the block operations on the entire block.

Image ModifiedQ

Clear Mark

 Clears any marked block previously set up with the Mark Block command.

Image ModifiedBC

Copy

 Makes a second copy of all the text within a marked block, putting the copy on the day indicated by the cursor position.

Image ModifiedBM

Move

 Moves a marked block of text from one position in the Diary to the position indicated by the cursor.

Image ModifiedBD

Delete

 Deletes a marked block of text from the Diary, closing up the gap. Note that this text cannot be recovered - the command should be used with caution.

Image ModifiedBL

List

 

Lists all or part of the diary to the screen, or to a printer.

The following options are displayed:

List on screen                     Yes
List on printer                    No
List only marked block             Yes

Pressing Image Modified will list the entire Diary to the screen.

To list part of the Diary, mark the part you wish to list with the Mark Block command on the BLOCKS menu first.

Image Modified

When listing to the screen the Diary will pause at the end of each screenful with the PAGE WAIT display:

   SPACE
CONTINUE
     ESC
 RESUME

Press the Image Modified bar to continue the listing or Image Modified to exit.


Searching and replacing

 

The Search and Replace commands allow you to search for information anywhere in the diary and, if you wish, replace it throughout by different text.

Whenever the Diary is performing a time-consuming task, such as searching through a huge amount of information, or performing a large number of replacements, the cursor will disappear.

Image ModifiedBSE

 

Searches for a specified string, and moves to the day containing the first occurrence. You can restrict the search to a marked block, and also print or list all the lines which match the search string.

The following options are displayed:

 - - - - - - - - - - -  STRING TO SEARCH FOR - - - - - - - - - - 

EQUATE UPPER AND LOWER CASE  . . . . . . . . . . . . . . .   Yes
SEARCH ONLY MARKED BLOCK . . . . . . . . . . . . . . . . .   No
PRODUCE LIST  . . . . . .  . . . . . . . . . . . . . . . .   No
PRINT LIST   . . . . . . . . . . . . . . . . . . . . . . .   No


For example, if you identify every expense claim in your diary with the prefix 'EX' you could search for or print out all the expenses by entering EX : as the string to search for.

Equate upper and lower case: by default the case is ignored so that specifying the will find The THE, etc. Change to No to find only strings that match the case of the specified string exactly.

Search only marked block: change to Yes to restrict the search to a marked block.

Produce list / Print list: change to Yes to produce a list of the found strings to the screen or printer respectively. This is useful for finding and printing all lines beginning with the same word, such as Meeting.

Image ModifiedBNM

Next Match

 Moves from the cursor position to the next occurrence of the string you are searching for.

Image ModifiedBPM

Previous Match

 Moves from the cursor position to the previous occurrence of the string you are searching for.

Image ModifiedBRP

Replace

                    

Allows you to replace each occurrence of a string you are searching for with other specified text. By default the case of the replaced string is altered to match the case of the string matched, and before each replacement you are asked whether you want to make it. You can restrict the replacements to a marked block.

Gives the prompts:

 - - - - - - - - - - -  STRING TO SEARCH FOR - - - - - - - - - - 
 - - - - - - - - - -   STRING TO REPLACE WITH  - - - - - - - - -  
  

EQUATE UPPER AND LOWER CASE  . . . . . . . . . . . . . . .   Yes
ASK FOR CONFIRMATION   . . . . . . . . . . . . . . . . . .   Yes
SEARCH ONLY MARKED BLOCK   . . . . . . . . . . . . . . . .   No

Replace with: specifies the string to replace every occurrence of the string to search for.

Equate upper & lower case: only affects the search part of the string, and the string is replaced exactly as specified.

The other options operate in the same way as for the Search command.