![]() | [Previous] [Main] [Next] |
The editor can undo your changes up to 1024 levels... You will probably use this REALLY often. The shortcut to undo a change is CTRL+Z and to redo the last undo you can press CTRL+SHIFT+Z. Undo and redo is also available on the edit childs tool bar, in the main menu and on the pop-up menu of the edit child.
|
In figure 50 you see the pop-up menu of the edit child. No explanation is necessary, cause it explains itself and every item in the menu is discussed extensively.
|
|
![]() |
Figure 50. The edit child pop-up menu
|
|
The only thing I want to say is that you can show and hide the error list box shown when you're source had errors... By pressing F12 or selecting the item in this pop-up you'll toggle the compiler error list box.
|
|
|
The edit child has an extensive status bar which gives you information whilst you are typing. It's divided into three parts, from which the second part is divided into three parts itself.
|
|
The first part (on the left side) gives you information about the cursor position. It shows the current cursor position in horizontal, vertical way. On the right side of this part you see a number between brackets... This number is the ASCII value of the character of the cursor. In figure 41 it's 49. ASCII 49 = character '1' and as you can see in the image, the cursor is located at the 1 of 1999...
|
|
The second group of status info's are the status of the three well-known keys num-lock, caps-lock and scroll-lock. If one of these lock keys is enabled, the text will be visible in the status bar. Else nothing will be shown.
|
|
The third part of the status bar has MORE than one purpose. If NO text is selected in the edit child, this part of the status bar will display the insert status. If it reads 'Insert', then insert mode is on and no text will be overwritten. If this is 'Overwrite' text will be overwritten.
|
If after this insert status it also reads '(Modified)' then the file you are editing is modified and thus save able (see figure 51).
|
On the other hand, if you have some text selected, this status bar will read HOW many bytes you have currently selected. As soon as no selection is available anymore, this will change to the default 'insert' status info.
|
![]() |
Figure 51. The edit child status bar (see at the bottom of the image)...
|
CA3 support bookmarks. A bookmark is in fact a cursor position in your source. To make a bookmark go anywhere in your source, press CTRL+SHIFT+[number]. A visual confirmation you can see at the left side of the edit child. The visual confirmation (see figure 51) will be the number you pressed. You can only set one bookmark per line. Press CTRL+SHIFT+[number] again on the same line to REMOVE the bookmark. To jump to a specific bookmark, press CTRL+[number] where [number] again is the index of the bookmark. Try to get used to bookmarks, they are REALLY handy! Per edit child you can make 10 bookmarks (0, 1, 2, 3, 4, 5, 6, 7, 8 and 9).
|
|
|
![]() |
Figure 51. Bookmarks!
|
Code templates are already pretty extensive described in the Code templates tab of the settings screen and the templates menu item. This topic will describe how to implement the code templates in your source code. There's not much to it, but it just has to be described...
|
|
|
To insert a code template, type the shortcut of the code template and press CTRL+J to find the implementation of it and insert it in your code. Another way to implement a code template in your code is by selecting the one you need from the Template menu (see figure 52).
|
|
|
![]() |
Figure 52. Inserting code templates.
|
|
By pressing CTRL+J at this moment in your source, the code template with shortcut docopy will be inserted into the source (if available that is). That's all I can tell about templates, they're just easy to use neat features!
|
|
|
|
|
|