Difference between revisions of "DevTools:Text Editors"

From CrossWire Bible Society
Jump to: navigation, search
(Windows: – good for code page conversions)
(Multi OS)
 
(51 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
This page is to help new developers get started. It lists various Unicode compliant text editors that we have found useful for different operating systems. Inclusion here does not mean that we unequivocally endorse all aspects of the program.
 
This page is to help new developers get started. It lists various Unicode compliant text editors that we have found useful for different operating systems. Inclusion here does not mean that we unequivocally endorse all aspects of the program.
  
== Windows ==
+
==USFM Editor==
 +
 
 +
* [http://bibledit.org/ Bibledit] is a open source multiplatform collaborative USFM editor, useful for correcting USFM Bible source texts
 +
 
 +
== Multi OS ==
 +
* [https://www.gnu.org/software/emacs/ GNU Emacs] – an extensible, customizable text editor—and more.
  
* [http://notepad-plus-plus.org/ Notepad++]
+
* [http://xml-copy-editor.sourceforge.net/ XML Copy Editor] – Windows & Linux
* [http://www.unipad.org/main/ SC Unipad] – the free edition is session time limited
 
* [http://www.babelstone.co.uk/Software/BabelPad.html BabelPad] – can convert to NFC
 
* [http://www.editpadlite.com/ EditPad Lite] – good for code page conversions
 
  
MS WordPad can convert a Rich Text File (RTF) to Unicode (UTF-16), though this conversion will discard all formatting information. After saving as Unicode, use another editor to convert UTF-16 to UTF-8.
+
* [http://gobby.0x539.de/trac/ Gobby] – a free ''collaborative'' editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.
  
== Multi OS ==
+
*[http://www.jedit.org/ jEdit] Runs on any operating system with a Java SE installed. Powerful programming editor
* [http://xml-copy-editor.sourceforge.net/ XML Copy Editor] – Windows & Ubuntu
 
  
== Mac ==
+
== Windows ==
  
== Unix ==
+
* [http://notepad-plus-plus.org/ Notepad++] &ndash; an open source editor based on [http://en.wikipedia.org/wiki/Scintilla_%28editing_component%29 Scintilla].<ref>Scintilla does not properly support right-to-left languages like Arabic and Hebrew. While text in these languages may appear correct, it is not possible to interact with this text as is normal with other editing components.</ref><ref>The XMLTools plugin facilitates checking XML syntax and validation, e.g. to an external schema such as for OSIS. XMLTools also has various options to "pretty print" and linarize (sic) the XML.</ref>  The [https://github.com/notepad-plus-plus/notepad-plus-plus source code] is now on Github.
  
== Java ==
+
'''Notes:'''
Runs on any operating system with a Java SE installed.
+
<references />
*[http://www.jedit.org/ jEdit]
 
  
 
== See also ==
 
== See also ==
* [[DevTools:Various tools]]
+
* [[DevTools:Misc]]
  
 
[[Category:Unicode]]
 
[[Category:Unicode]]
 
[[Category:Development tools|Text Editors]]
 
[[Category:Development tools|Text Editors]]
 +
[[Category:Text Editors]]

Latest revision as of 18:18, 10 January 2018

This page is to help new developers get started. It lists various Unicode compliant text editors that we have found useful for different operating systems. Inclusion here does not mean that we unequivocally endorse all aspects of the program.

USFM Editor

  • Bibledit is a open source multiplatform collaborative USFM editor, useful for correcting USFM Bible source texts

Multi OS

  • GNU Emacs – an extensible, customizable text editor—and more.
  • Gobby – a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.
  • jEdit Runs on any operating system with a Java SE installed. Powerful programming editor

Windows

Notes:

  1. Scintilla does not properly support right-to-left languages like Arabic and Hebrew. While text in these languages may appear correct, it is not possible to interact with this text as is normal with other editing components.
  2. The XMLTools plugin facilitates checking XML syntax and validation, e.g. to an external schema such as for OSIS. XMLTools also has various options to "pretty print" and linarize (sic) the XML.

See also