Operations on a block of text - BLOCKS
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.
Z | 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. | |
Q | Clear Mark |
Clears any marked block previously set up with the Mark Block command. | |
BC | Copy |
Makes a second copy of all the text within a marked block, putting the copy on the day indicated by the cursor position. | |
BM | Move |
Moves a marked block of text from one position in the Diary to the position indicated by the cursor. | |
BD | 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. | |
BL | List |
Lists all or part of the diary to the screen, or to a printer. The following options are displayed:
Pressing 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. When listing to the screen the Diary will pause at the end of each screenful with the PAGE WAIT display: Press the bar to continue the listing or to exit. | |
Searching and replacingThe 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. | |
BSE | Search |
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:
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 Search only marked block: change to Produce list / Print list: change to | |
BNM | Next Match |
Moves from the cursor position to the next occurrence of the string you are searching for. | |
BPM | Previous Match |
Moves from the cursor position to the previous occurrence of the string you are searching for. | |
BRP | 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:
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. |