Difference between revisions of "Editors"
Jump to navigation
Jump to search
Stuartyeates (talk | contribs) |
Stuartyeates (talk | contribs) |
||
Line 51: | Line 51: | ||
|} | |} | ||
− | The | + | == Humour == |
+ | |||
+ | Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi and very powerful but obscure while their competitors make users do all the work. | ||
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]] | [[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]] |
Revision as of 04:11, 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++ | Win | Yes | [12] | ||||||
Sacodeyl Annotator | all (Java) | [13] | |||||||
Serna Free | Yes | Yes | Yes | [14] | |||||
TextMate | MacOS | No | No | [15] | An extension is needed for XML editing | ||||
XmlBlueprint | Win | [16] | |||||||
XMLmind | all (Java) | No | Yes | No | [17] | A free version exists. | |||
XMLSpy | all (Java) | No | Yes | No | [18] | ||||
XmlWriter | Win | [19] | |||||||
Editix | Win, Linux, MacOS | No | Yes | No | [20] | A free Lite version exists. | |||
Exchanger XML Editor | all (Java) | [21] |
Humour
Tension between emacs and vi users is longstanding and well summarised on the Editor war Wikipedia page. vi was included in the POSIX standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi and very powerful but obscure while their competitors make users do all the work.