The editor can be opened either for already existing source or for new class.
The list of existing classes can be shown in the browser window and that is why the browser is the right place for opening editor on exisiting source. For more info refer to the browser documentation.
To open new class you have to open the New class dialog and create new source. The editor window with the source will be displayed.
Because the keys and commands has been designed to be as close as posible to existing standards it is probably not as necessary to waste our words ourn help how to move cursor and enter characters. Everything works as it should. Left arrow moves one character to the left, with the CTRL key held down one word to left. Moving with SHIFT down selects text. To manipulate with text commands in editor menu can be used. To delete selection CTRL+DEL (or Ctrl+X) and SHIFT+DEL keys can also be found useful. The first one only deletes the text but the latter one moves int to clipboard. To copy selected block to the clipboard Ctrl+C can be used. Inverse process can be activated by pressing Ctrl+V that pastes text from the clipboard to the cursor position.
Warning: Please also notice that it is not posible to share the clipboard with other programs in your system. The clipboard is private for Xelfi. It is caused by the absence of clipboard handling methods in the JDK 1.0.2.
For searching the Find and replace dialog is used.
It can be opened by command in the
editor menu.
As can be seen
from previous picture there are several fields there. The Text to find
must be filled with the searched text.
Then the searching can start by pressing the Find button.
The finded text is shown and marked as selected in the editor. The
dialog window remains still on the screen and that is why searching for
next occurence can be activated by simple clicking the
Find button again.
Replacing of text is also very easy. When first occurence of Text to find has been found it is possible to press the Replace and find button. Then the text in Replace with field is substituted instead of the found one and new occurence of Text to find is found.
The dialog can be closed by click to Cancel but it need not be. Because in spite of its appearance the editing of text in the editor is unaffected.

When an insert or delete is initiated in the text that is "Xelfi generated" the operation is canceled and a warning message in the status line is shown.