Editors
Jump to navigation
Jump to search
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 | |
---|---|---|---|---|---|---|---|---|---|
vi | Mac, Win, Linux, Solaris | Yes | No | No | [1] | 1 | |||
emacs | Mac, Win, Linux, Solaris | Yes | Yes | No | [2] | NZETC | 3 | 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 | |
jEdit | all (Java) | Yes | Yes | Yes | [3] | NZETC | 7 | XML use requires plugins, and only supports DTDs | |
oXygen | all (Java) | No | Yes | Yes | [4] | 8 | Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS | ||
TextPad (4.73) | Win | No | No | [5] | 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. | ||
EditPad Pro | Win | No | No | [6] | 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. | ||
emeditor | Win | No | No | [7] | TCP | 9 | PRO: large-file support, utf-8 support, diff. | ||
XMLcopyEditor | Win, Ubuntu | No | Yes | Yes | [8] | TCP | 7 | Free; validates to DTD, XSD, Relax.ng | |
epcEdit | Win, Linux, Solaris | Yes | No | [9] | TCP | 7 | Free; also supports SGML; feels a bit like XMetaL |