Difference between revisions of "Editors"
Jump to navigation
Jump to search
Stuartyeates (talk | contribs) |
Stuartyeates (talk | contribs) |
||
Line 7: | Line 7: | ||
|- | |- | ||
| [[UltraEdit]] || Win, Linux || No || Yes || No || [http://www.ultraedit.com/] || || 9 || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording | | [[UltraEdit]] || Win, Linux || No || Yes || No || [http://www.ultraedit.com/] || || 9 || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording | ||
+ | |- | ||
+ | | [[TextPad (4.73)]] || Win || || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || PRO: simple interface, powerful regex/multi-file replace, search-in-files, primary and secondary sort, uniq, diff, hotlinked search results, syntax coloring. CON: no utf-8 support. || | ||
|- | |- | ||
| [[Emeditor]] || Win || || No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || PRO: large-file support, utf-8 support, diff. || | | [[Emeditor]] || Win || || No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || PRO: large-file support, utf-8 support, diff. || | ||
Line 15: | Line 17: | ||
|- | |- | ||
| [[oXygen]] || all (Java) || No || Yes || Yes || [http://www.oxygenxml.com/] || || 8 || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS || | | [[oXygen]] || all (Java) || No || Yes || Yes || [http://www.oxygenxml.com/] || || 8 || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS || | ||
+ | |- | ||
+ | | [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || Free; validates to DTD, XSD, Relax.ng || | ||
|- | |- | ||
| [[epcEdit]] || Win, Linux, Solaris || || Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || Free; also supports SGML; feels a bit like XMetaL || | | [[epcEdit]] || Win, Linux, Solaris || || Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || Free; also supports SGML; feels a bit like XMetaL || | ||
Line 21: | Line 25: | ||
|- | |- | ||
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes || Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] || 3 || (See also [[TEIEmacs]]) TEI customizations available at http://www.tei-c.org.uk/Software/tei-emacs/; best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package || | | [[Emacs]] || Mac, Win, Linux, Solaris || Yes || Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] || 3 || (See also [[TEIEmacs]]) TEI customizations available at http://www.tei-c.org.uk/Software/tei-emacs/; best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package || | ||
+ | |- | ||
+ | | [[vi]] || Mac, Win, Linux, Solaris || Yes || No || No || [http://www.vim.org/] || || 1 || | ||
|- | |- | ||
| [[Notepad++]]|| || Yes || || || [http://notepad-plus.sourceforge.net/] || || || || | | [[Notepad++]]|| || Yes || || || [http://notepad-plus.sourceforge.net/] || || || || | ||
Line 29: | Line 35: | ||
|- | |- | ||
| [[TextMate]]|| MacOS || No || || No || [http://macromates.com/] || || || An extension is needed for XML editing || | | [[TextMate]]|| MacOS || No || || No || [http://macromates.com/] || || || An extension is needed for XML editing || | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [[XmlBlueprint]]|| || || || || [http://www.xmlblueprint.com/] || || || || | | [[XmlBlueprint]]|| || || || || [http://www.xmlblueprint.com/] || || || || | ||
− | |||
− | |||
|- | |- | ||
| [[XMLmind]]|| || No || Yes || No || [http://www.xmlmind.com/] || || || A free version exists. || | | [[XMLmind]]|| || No || Yes || No || [http://www.xmlmind.com/] || || || A free version exists. || |
Revision as of 03:58, 22 December 2009
This is a comparison table for Editors used for editing TEI.
Name | Operating Systems | FLOSS? | Explicit support for XML | Explicit support for TEI | URL | Projects Using | Beginner-friendliness (scale 1-10, 1=hard) |
Notes | |
---|---|---|---|---|---|---|---|---|---|
UltraEdit | Win, Linux | No | Yes | No | [1] | 9 | customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording | ||
TextPad (4.73) | Win | No | No | [2] | TCP | 9 | PRO: simple interface, powerful regex/multi-file replace, search-in-files, primary and secondary sort, uniq, diff, hotlinked search results, syntax coloring. CON: no utf-8 support. | ||
Emeditor | Win | No | No | [3] | TCP | 9 | PRO: large-file support, utf-8 support, diff. | ||
EditPad Pro | Win | No | No | [4] | TCP | 8 | PRO: UTF-8 support, excellent character-encoding conversions, syntax coloring, regex search/replace, XML 'content folding', handles large files well. CON: no search-in-files, sort, uniq, or diff. | ||
Open XML Editor | Win | Yes | Yes | No | [5] | 8 | Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and external hex editor possible | ||
oXygen | all (Java) | No | Yes | Yes | [6] | 8 | Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS | ||
XMLcopyEditor | Win, Ubuntu | Yes | Yes | Yes | [7] | TCP | 7 | Free; validates to DTD, XSD, Relax.ng | |
epcEdit | Win, Linux, Solaris | Yes | No | [8] | TCP | 7 | Free; also supports SGML; feels a bit like XMetaL | ||
jEdit | all (Java) | Yes | Yes | Yes | [9] | NZETC | 7 | XML use requires plugins, and only supports DTDs | |
Emacs | Mac, Win, Linux, Solaris | Yes | Yes | No | [10] | NZETC | 3 | (See also TEIEmacs) TEI customizations available at http://www.tei-c.org.uk/Software/tei-emacs/; best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package | |
vi | Mac, Win, Linux, Solaris | Yes | No | No | [11] | 1 | |||
Notepad++ | Yes | [12] | |||||||
Sacodeyl Annotator | [13] | ||||||||
Serna Free | Yes | Yes | Yes | [14] | |||||
TextMate | MacOS | No | No | [15] | An extension is needed for XML editing | ||||
XmlBlueprint | [16] | ||||||||
XMLmind | No | Yes | No | [17] | A free version exists. | ||||
XMLSpy | No | Yes | No | [18] | |||||
XmlWriter | [19] | ||||||||
Editix | Win, Linux, MacOS | No | Yes | No | [20] | A free Lite version exists. | |||
Exchanger XML Editor | [21] |
The follow cartoon illustrates the commonly-held assumptions that emacs and vi and very powerful but obscure while thier competitors make users ddo all the work.