Jipe - The Editor
The editor is based around Slavo Pestov's jEdit program. (An excellent
text editor developed using java.)
It supports features such as Color Syntaxing, bracket matching, and a line number gutter.
Most of its features are obvious, it supports cut,copy,paste,undo,redo as expected, however a few of the less obvious features of the editor are described below.
The color syntaxing routine in Jipe supports Plain Text, Java, JavaScript, JSP, C and HTML files. In order to cut down the size of Jipe, I have omitted other file types that you would of otherwise found in jEdit.
The Editor window will appear in the top right side of the Jipe window, and takes up most of Jipes workspace. In order to enter text into a window, you either need to create a new document or open an existing document. Color syntaxing will automatically be added to a document, once its type has been established.
If you open more than one document, then they are displayed using a tabbedpane method, just click on the tab to display the required document.
If you alter any documents and try to close them without saving them, then you will be warned to save before you close.
A useful feature of jipe is the bracket matching. To use this feature just place the editing caret/cursor behind the bracket that you want to match. A black box will then hilight the matching bracket that you selected.
The line gutter, function allows you to see what line numbers your code is
on. This gutter will also function as a visible way to set breakpoints for debugging
purposes.
The gutter is set to be hidden as default, if you which to display it, there is a thin
black vertical line at the left side of the editor window. Double click on this to show or
hide the gutter.
To close a window, make sure that it is the current document, and then
select close from the window menu.
From the window menu, you can also display a window by clicking on its name, or close all
documents.
Another useful feature is that you can right click on the editor window to display a popup menu of the most commonly used actions that you will need to use.