A Programmer’s Editor Shootout
Boxer is a mature, versatile, excessive energy programmers’ editor. The vary of supported options and the eye to element is superb.
Packaging and Set up
The Boxer textual content editor wasted no time in impressing me; I used to be impressed even earlier than I opened the mailing envelope. The creative facet of me favored the image of the Kangaroo with boxing gloves and the philatelist facet of me favored the gorgeous stamp used to pay the postage. The package deal included two evaluations, a formidable listing of product endorsements, an analysis pack to share with a buddy and a shrink wrapped handbook.
The documentation could be very effectively written and professionally sure. Though the documentation just isn’t wanted to easily use the software program, studying the documentation will definitely reveal helpful options that you’d most likely not have guessed have been there. The discover distinction macro is one instance of this. On many events I’ve painstakingly gone by two recordsdata on the lookout for modifications, copies of my config.sys for instance. Boxer has a command to do that. The index is sweet and signifies chapter and part slightly than web page quantity. I need to admit that I had issue discovering “backup” within the index; it’s underneath “file backup”.
The set up is straightforward: place the floppy disk in drive A and kind A:boxer. There are 14 completely different keyboard mappings already outlined. These are BOXER, BOXER (CUA), Borland IDE, Temporary, EPM, Epsilon, MS Phrase, Multi-Edit, Norton, PFS:Write, QEdit, VDE, WordPerfect, and WordStar. Being a very long time Temporary consumer, I initially selected Temporary. The supported printers embody HP Laserjet, HP Deskjet, Epson LQ-1500, IBM ProPrinter, Okidata 92, Panasonic KXP-1124e, Panasonic KXP-1124i, Epson Stylus Colour, and “None of the above”. Lastly, I indicated that I like a blue background coloration.
If 4OS2 is used because the command interpreter, the floppy disk is write protected, and the Boxer set up program is run whereas logged to this write protected floppy, a “write protected floppy” error message will likely be printed. Telling OS/2 to return an error will permit the set up to proceed with no errors.
A demo macro is included to provide a short overview of a few of Boxer’s extra fascinating options. It doesn’t take lengthy and is slightly fascinating, so give this a attempt.
A partial listing of options follows:
- File discover
- Print file
- Paginate (print to file with margins and web page breaks)
- Compile (many compilers are supported by default)
- Save all recordsdata and exit
- Swap line
- Clone line
- Undo (that is very configurable)
- Undo all
- Reset undo
- Redo (undo the undo command)
- Insert particular characters
- Search and change utilizing common expressions
- Search utilizing common expressions throughout all open buffers
- Brace matching
- A number of home windows (inside the one textual content mode window)
- Discover distinction
- Synchronized and Automated scrolling
- A number of textual content marking modes
- A number of clipboards
- Append to clipboard supported
- Higher Case, Decrease Case, Swap Case, and Capitalize
- Convert tabs to areas and vice versa
- Kind traces utilizing alphabetic or numeric kinds
- Whole a column of integers
- Calculator command
- Increment, Decrement, Multiply, or Divide numbers within the textual content
- Take away white house from the tip of traces
- Indent/Unindent a area
- Depend phrases
- Decide ASCII worth of character underneath the cursor
- Execute command or keystroke a number of instances
- Popup a multi-scale ruler beneath present cursor place. That is fantastic to rely variety of characters
- Drawing mode to attract ASCII character traces and frames
- Popup standing menu
- ASCII chart exhibiting values in binary, hex, octal decimal together with the management character equal.
- Typewriter mode to ship characters on to the printer
- Insert Date and/or time
- Open command shells and/or execute instructions
- Display peek command to take a look at the state of the show earlier than operating boxer
- Versatile textual content anchors
- Potential to routinely transfer ahead or backward to the closest modified line
- Phrase processing instructions with very versatile printing choices, particularly within the headers and footers
- Embedded printer codes
- Selectable textual content justification, left, proper, or middle
- Common indents, hanging indents, and bulleted paragraph help
- Seen areas
- Configurable file backups
- Macros with debug help
- Intensive command line choices
- Syntax highlighting for a lot of languages (see textual content)
- Most popular file extensions
- Extensible assist system
Boxer is a textual content mode program which shows all open home windows within a single textual content window. It’s potential to run a number of situations of the boxer editor. Though boxer can use drop down menus, they aren’t accessible utilizing scorching key combos until the boxer (CUA) key mappings are used. CUA stands for Frequent Person Entry. For a lot of the key mappings, a perform key similar to F10 or F1 will entry the pull down menus after which the “hot” key will drop the menu. I discover this a slightly ingenious compromise. I’ve had issue configuring completely different editors as a result of there have been conflicts with scorching keys within the pull down menus. This manner, I can have my pull down menus with no conflicts. You may as well flip off these menus (and window frames) to preserve display house.
Color syntax highlighting is offered for C, C++, Java, Pascal, Ada, Modula-2, a couple of variants of Primary, Lisp, AutoCAD DCL, FORTRAN, Cobol, HTML, MAKE, INI, keyboard configuration file, demo macro, EIFFEL, 80×86 Meeting, DBase, Clipper, FOXPRO, PROGRESS, Paradox PAL, PAL-Edit, Useful resource Information, OS/2 REXX recordsdata, DOS Batch recordsdata, BRexx, 4DOS/4OS2 batch recordsdata, DOS CONFIG.SYS, IPF paperwork (GML), LaTex, PERL, PSION 3a OPL, Script Utility Language for Telix (SALT), SALT Implementation Language (SIMPLE), Robocomm Script Language, COMMO Script Language, Procomm Plus ASPECT Script Language, Qmodem Script Language, Telemate Script Language, OzCIS Script Language, AUTOSIG Script Language, TAPCIS, PC Board v15 Programming Language (PPL), and the AT&T DSP32SL Package deal. The syntax highlighter determines the file kind primarily based on file extension. It’s potential to increase the prevailing extensions or add new ones, however I couldn’t consider any non-supported sorts that I take advantage of recurrently sufficient to make it price whereas. I used to be unable to seek out any issues with the syntax highlighting.
An fascinating twist on the syntax highlighting is using colors to point which traces stay unchanged from the unique, which have been modified and saved, and that are modified and never saved. The benefit is that you realize the standing of every line. The drawback is that this supersedes the usual syntax highlighting. Should you desire to not have color highlighting indicating the modified standing of every line, it’s a easy matter to vary the colors to keep away from this.
It’s easy to outline your individual macros and to assign them to key instructions when you need. The macro language is appropriate for a lot of duties. The first limitations are that it doesn’t comprise looping directions, variables, and conditionals. That is appropriate for almost all of duties.
Boxer makes use of rename to create backups so if backups are positioned in a backup listing slightly than created with the extension bkp, a backup listing have to be created on each drive. I created the listing BOXERBACKUP on each drive on my laptop.
I discovered anchors carried out in an uncommon method. Urgent Alt+A drops an anchor. Urgent Alt+J shows an inventory of the anchors together with the textual content from the anchor line. Twenty anchors are allowed and they are often deleted. There are additionally instructions to maneuver ahead and backwards by the traces modified since enhancing began.
Boxer makes use of its personal assist system. Though I don’t prefer it as a lot as the usual OS/2 assist system, it’s glorious, extensible by the consumer, and the identical throughout each DOS and OS/2. Assist can also be totally context delicate.
Boxer is a superb textual content mode editor and I like to recommend it heartily. I nonetheless discover myself amazed by the entire helpful options. The eye to element from the function set to the printed documentation is superb.
Boxer will be downloaded from: http://www.boxersoftware.com/users/dhamel/
The worth of Boxer is as follows:
- BOXER/DOS: $49
- BOXER/TKO and BOXER/DOS: $89
- BOXER/OS2 and BOXER/DOS: $89
- BOXER/SET (every little thing): $129
There are amount reductions accessible.
- Boxer Software program
- P.O. BOX 14545
- Scottsdale, AZ
- E-mail: email@example.com