The SemWare® Editor Professional V2.5
for DOS
Download TestDrive version. View ScreenShot
The SemWare Editor Professional (TSE Pro) has been designed for the
professional programmer. It includes a macro programming language that allows
you to tap into the editor itself to extend the editor's features and to
simplify complex editing tasks. Its virtual memory capacity allows you to
edit very large files. And its configuration facilities allow you to
customize many facets of the editor's behavior. See Pricing/Ordering information.
(View description of features new to v2.5)
Feature List
Productivity aids:
- Color syntax highlighting
- customizable for any programming language, or even text files
- configurable syntax, keywords, colors
- Pull-down Menus showing key assignments
- Context-sensitive Help
- Pop-up file directory pick list
- Ability to save/restore editing sessions, including files, windows,
cursor positions, blocks, history, recently-edited files
- Can emulate other editors/word processors
- Pop-up history windows
- Built-in mouse support
- 25/28/30/33/36/40/44/50-line EGA/VGA modes
- Support for row/column video modes greater than 25 X 80
- Shrinks to less than 1.5k when shelling to DOS or running other
programs
Macro programming language:
- Embedded programming language for extensive customization
- Modern-style syntax
- Offers automatic start-up macro
- Features procedures with parameter passing, local and global variables
- Provides access to editor, screen, user-interface,
system functions
- 30,000+ lines of macro source included
- Includes macro language debugger
Configurability:
- Customizable pull-down menus and menu bars allow you to create your
own menus
- Reassignable keys
- Menu-driven customization facility that allows changing of editing
preferences
- Configurable user interface and color settings
- Programmable mouse
Printing options:
- Optional printing of line numbers
- Single-, double-, and triple-spaced printing
- Top, bottom, left and right margins
- Configurable printer device, initialization string
- Ability to pause between pages
- Support for page numbers, headers and footers
- Option to print selected pages
Block operations:
- Copy or paste to/from Windows Clipboard
- Support for CUA-style (shift-cursor-key) block marking
- Support for column, line, character blocks
- Mark word or paragraph
- Case-change feature - upper, lower, flip, capitalize
- Options to move, copy, delete, cut, append, overlay, print, save,
fill, reformat, in/outdent, unindent, quote/comment
- Ability to sum a column of numbers
File-handling features:
- Virtual memory support, using expanded/extended memory and disk up to 64
megs
- Simultaneous editing of multiple (up to thousands of) files
- Support for line lengths to 2032 characters
- Multiple horizontal and vertical windows for viewing files, with
synchronized scrolling option
- Configurable option to load files matching a wildcard specification
- Default extensions for loading files
- Option to save all files
- Filename-completion option available at any prompt requesting a filename
- Ability to edit files in hex and binary modes
- Configurable file-end terminator
- Configurable line-end terminator (allows editing of UNIX/MAC files)
- Where-is capability to search specified drives for a file
File manager:
- Numerous commands available including open, move, copy, delete,
rename, run, print, touch, change file attributes, manipulate
archives
- Execute commands on tagged files
- Sort by filename, extension, size, date/time, attribute
Editing/formatting options:
- Deletion buffer to restore previously deleted text
- Line/box drawing mode
- Default ClipBoard, plus multiple user-created named ClipBoards -
cut, copy, append, paste, paste over
- Various tab types - fixed, variable, hard, smart
- Indenting and formatting commands
- Configurable WordSet (facilitates word-oriented movement and deletion)
- Entab and detab
Word-processing features:
- Integrated Spell Checker
- Wordwrap and paragraph-reformat options (including automatic wordwrap)
- Options to center, shift, left/right-justify text
- Configurable date and time formats - international formats supported
- Left and right margins
- Count number of words in block or file
Program development support:
- "Smart" indenting mode for various programming languages
- Locate matching braces and parentheses
- Command-line option for jumping to specific line/column when loading
a file
- Compile from within editor using built-in multi-language compiler
support
- Template editing
- Mark a program function as a block
- List all functions in the current file
- Go to the next or previous function
Search and replace capability:
- Search and replace across all open files
- Regular expression (wildcard) operators
- Incremental search
- Option to list all occurrences of a string
- Count occurrences of a string
- Limit search or replace to a marked block
Numerous other features, including:
- Pop-up ASCII chart (with character paste feature)
- Sort capability - ascending/descending, case sensitive/insensitive
- Command prompts that offer:
- pop-up history windows
- filename completion
- copy and paste to/from prompts
- reassignable keys
- Keyboard macro facility
- Bookmarks: set, view, next, previous
- Optional cursor-line highlighting
- Integer calculator
- Compare two files, showing differences
- Directory tree utility
System Requirements:
- Minimum usable installation requires only one executable program,
130k in size
- Full installation (including online Help, Spell Checker, numerous
productivity aids and utilities) requires 1.8 megabytes
- Program runs in less than 256k of memory
[ SemWare HomePage ]