|
Home Page for
MultiEd - A Programmer's Text Editor
Uploaded 10/5/2011
Downloads
|
While MultiEd is still a very useful text editor, unfortunately it was built on technology that can no
longer be updated. The primary problem is that when using a variable spaced font, the cursor
may not line up exactly with the proper character. While I use it regularly, many users will find this
very disconcerting.
Should you like to try this editor, please contact me
for further information.
MultiEd is a full featured text editor for Windows. It is designed to simplify editing of program source,
html, INI, TXT, and other ASCII files. It may be used as an upgrade of the Windows program
Notepad. Programmers may use it for editing source files when a special IDE for the language
is unavailable or undesirable. It features programmable tool buttons that can be used to save a
file and start a compiler or run a program. They can load hypertext pages into browsers. It also
has features that assist when working with multi-file projects.
It is designed to:
- Be a relatively small and fast loading program taking about 4 mbytes on the hard drive including its
spelling dictionary, thesaurus and other support files. The download file is only about 2.3
mbytes.
- Allow installation on a pen drive or other removable drives.
- Be easy to use for beginners with an interface similar to other Windows editors and word
processors.
- Provide powerful features for advanced users.
- Adaptable for many program languages. It currently automatically provides syntax coloring
for over 25 file types.
- Provide an optional simple "project" concept that can keep tract of the various text files used
in a project and (for some languages) automatically find and provide a list of classes and methods in
those files.
- Provide easy connections to many compilers and browsers. (Connections can be made directly to the
program or indirectly using .bat files for DOS programs and DDE for Windows programs. The macro
capability allows sending keystrokes to other programs. For example, you can tell a browser to load
an .html file.)
- Be self contained in one folder, avoiding the use of the registry (except for desk top icons or
start menu items).
- Allow customization even when used in read-only folders in a computer lab.
- Assist programmers to write readable programs by suggesting indented
left margins determined by { and } and by helping to find mismatched or missing brackets.
MultiEd is copyrighted and all rights
are reserved by the author. However, it is available to
educational, nonprofit organizations, faculty and students without charge.
Language Support
It includes synttax colorings for each of the following languages. (A "coloring" means that key words are colored.)
In addition, it can find classes, functions and methods in
those languages whose names are bolded. Languages with tool button support are underlined.
- MASM (Intel assembly)
- Bat files
- c
- c#
- c++
- css
- Delphi
|
- Hypertext (HTML, XML, JNLP)
- Initialization (.ini)
- Java
- JavaFX
- JScript
- Pascal
- Perl
- PHP
|
- Processing
- Processing.js
- Python
- SQL
- text files
- Visual Basic
- VDHL
|
Some other file types are also supported. Full support of Java, JavaFX, and MASM and other
languages require appropriate compilers and assemblers. Full support of hypertext
documents requires a browser.
New Features in versions 2.51
- The number of programmable tool buttons was increased to 12
- New icons for programmmagble tool buttons are provided. The new icons emphasize functions
instead of file type. If an appropriate icon is not available, the button can be labeled with up to 3 characterss.
- It could handle more modern versions of JavaScript.
- Some convenience features to help those who use projects. The function tree
was modified so that it normally stays expanded after the tree is updated. An "Whole project" option was
added to automate Find and Replace operations on all the files in a project. Line numbers were added to
copies of the function tree.
- It was adapted for MultiEd to Windows 7.
For a detailed list of features see traditional features and new features.
Downloads and links for vesion 2.51:
An example of the context sensative MultiEd toolbar:
This one is for a Java project.
Note: The right 12 tools are programmable and their functions are dependent on the file type being edited and can be changed.
To see more examples of the programmable tool buttons and for explanations of their functions,
click here
Send comments, problems, suggestions or questions to brinkje@plu.edu. They
are very much appreciated. Thank you for your help.
Revised 7/22/18