- Overview - |
Jext is a 100% Pure Java powerful text editor
which has been written by a young french boy called Romain Guy. This text editor provides many very useful functions which you'll descover below. Jext got some
properties which make you're work easier to do: auto save, auto indent, floatable toolbar, customizable insert menu, key shortcuts for each item, unlimited undo and redo...
Jext is distributed under GPL
powerteam@chez.com
www.chez.com/powerteam |
- Requirements - |
Because he has been written in Java, Jext requires at least the
JDK 1.1.3 (or higher) and Swing 1.1. |
- Advanced functions - |
This section describe the usage of Jext's advanced functions.
- Find & Replace: when you look for a word, even to replace it, you can use Perl5 syntax to affine your search.
For example, entering: j[a-e]va, will make Jext looking for words beginning with a 'j', with, as second character, a letter enclosed between 'a' and 'e', ending with 'va'. See the syntax help page.
- Auto Indent: if you indent a line adn then press enter, Jext will automatically indent next line as the current one. If you have a non-indented line,
just press tab and Jext will indent it according to previous non-empty line.
- Soft Tabs: this makes Jext inserting spaces instead of tabs. If the tab size is set to 4, Jext will insert 4 spaces in the document.
- Auto Save: if you wish, Jext can automatically save your text every 60 seconds (default). This delay can be changed in 'Save Delay'.
- Insert Menu: this menu is very useful if you often type the same strings. Simply edit the com/chez/powerteam/jext/InsertMenu.txt file in Jext.jar and follow the instructions
it contains to customize your insert menu.
|
- The File Menu - |
This menu contains all the items which have an effect on files... classic !
- New: create a new empty document
- Open: open an existing document
- Open Recent: contains the last 8 opened files
- Clear Recent: remove all the recent opened files from the list
- Save: save the document into current file
- Save As: save the document into a specified file
- Quit: exit Jext
|
- The Edit Menu - |
All the items contained in this menu have an effect on the text.
- Undo: undo last editing operation
- Redo: redo last editing operation
- Copy: copy current selection into clipboard
- Cut: cut current selection into clipboard
- Paste: paste clipboard content into document
- Select All: select the whole document
- Find: to find a string in the document
- Replace: to replace a string by another
- HTML: this submenu contains items for HTML editing
- Entities To Accents: convert HTML entities to accents
- Accents To Entities: convert accents to HTML entities
- Anchor: items relative to anchor operations
- Set Anchor: drop an anchor in the document at current caret position
- Goto Anchor: place the caret at the anchor's position in the document
- Exchange Caret/Anchor: do both previous functions at the same time
- Text: functions having an effect on any text
- Tabs To Spaces: convert the tabs characters into spaces
- Spaces To Tabs: convert spaces into tabs
- To Lower Case: turn the document into lower case
- To Upper Case: turn the document into upper case
- Remove End Spaces: remove unecessary spaces at the end of lines
- Expand Abreviation: expand current word if has already been written
- Goto Line: goto specified line
- Delete Line: completly delete the current line
- Date/Time: insert date and time in the document
|
- The Insert Menu - |
This menu can be customized while editing Jext.jar!com/chez/powerteam/jext/InsertMenu.txt.
- ...: clicking an item will insert some stuffs into your text
- The Fonts Menu - |
This menu allows you to change the document font.
- Serif: change the text's font family to Serif
- Dialog: change the text's font family to Dialog
- SansSerif: change the text's font family to SansSerif
- DialogInput: change the text's font family to DialogInput
- Monospaced: change the text's font family to Monospaced
- Font Size: specify yourself the current font size
- Bold: enable/disable bold characters
- The Options Menu - |
All the Jext's options can be changed in this menu.
- Line Wrap: enable/disable line wrapping
- Wrap Word: wrap lines with words
- Wrap Char: wrap lines with characters
- Soft Tabs: enabled will insert equivalent amount of spaces instead of tabs
- Auto Indent: pressing enter or tab will indent current line according to previous one
- Tab Size: here you can set the tabs size
- Auto Save: enable/disable automatic saving
- Save Delay: specify the autosave delay in seconds
- Caret Color: select a color for the caret
- Change Look: choose a look between Java, Motif or your system's one
| | |