Changes

Jump to navigation Jump to search
3,118 bytes removed ,  19:04, 2 April 2019
add TeXlipse, fix sorting
< [[Main Page]] | [[Related Programs]] >
You can use any text editor that can save text files in UTF-8 for creating a source file for ConTeXt, even notepad should do.
Many editors provide generic TeX syntax highlighting, but some have even more support for ConTeXt.
== ConTeXt-aware == <table> <tr style="background:#cccccc;"> <td> Editor </td> <td colspan="7"> features Features </td> <td> Linux OSs </td> <td> Win Remarks </td> <td/tr> MacOS X <tr> <td> [https://atom.io Atom]</td> <td> Remarks CSP </td> <td> LMW </trtd> <tr style=td>The new text editor for the kool kids, based on Electron. Good git client. Lots of plugins covering any editing task. Install plugins "language-context"background:#eeeeee;and "> <td> [http://wwwpdf-view" for C and P.emacswiki.org</cgi-bintd> </wiki Emacs] with tr> <tr style="background:#eeeeee;"> <td> [http://www.gnubarebones.orgcom/softwareproducts/auctexbbedit/ AUCTeXBBEdit] </td> <td> CSTP </td> <td> M </td> <td> S <Venerable, powerful text editor for MacOS. Highlighting, section navigation, and code folding available through a [https:/td><td> T </td><td> U <github.com/td>pmazaitis/ConTeXtBBLM/releases language module]; typesetting and PDF preview available through an [http://dflect.net/context-typeset-tool/ external script]. </td> </tdtr> <td> ? </tdtr> <td> y <[http:/td> <td> y </td> <td> y www.emacswiki.org/cgi-bin/wiki Emacs] with [http://www.gnu.org/software/auctex/ AUCTeX] </td> <td> CT </td> <td> LMW </td> <td> Extremely powerful & highly configurable text editor for CTRL- and ALT- key lovers.<br> The official AUCTeX distribution beginning with 11.50 has ConTeXt support. Berend de Boers ConTeXt mode for Emacs has been merged with the former ConTeXt support in AUCTeX by Patrick Gundlach. [[More AUCTeX]] has further AUCTeX customization Further [[AUCTeX]] customization for ConTeXt. <br>If you write documents with bibliographies, indexes, or cross-references, you may also be interested in [[Using reftex with ConTeXtReftex|using Reftex]]. There is also [[ConTeXt_and_emacs-muse|Emacs-muse]] which is an extension.</td> </tr> <tr>style="background:#eeeeee;"> <td> [[Vimhttps://wiki.gnome.org/Apps/Gedit gedit]] </td> <td> </td> <td> L(MW) </td> <td> S GNOME editor </td> <td/tr> T </tdtr> <td> U [http://www.jedit.org jEdit]</td> <td> 2 </td> <td> ? LMW </td> <td> y Cross-platform mature programmer’s text editor. Good support for TeX and LilyPond among the rest.</td> <td> y </tdtr> <td> y </tdtr style="background:#eeeeee;"> <td> Extremely powerful & highly configurable text [http://kate-editor. It operates in different "modes": you type in text in "insert mode" and pass commands to the org Kate] </td> <td> C</td> <td> L(MW) </td> <td> Kate is an advanced multi-document text editor in "normal modefor KDE." Whether It has built-in LaTeX syntax highlighting, but you prefer Vim or emacs is can install a religious question of the highest importance[http://kde-files. (See also: [[Vim]])<org/content/td> <show.php/tr> <tr styleConTeXt+-+Syntax+Highlighting?content="background:#eeeeee;">54006 file that provides ConTeXt syntax highlight]. </tr> <tr> <td>[[Scite]http://www.nano-editor.org/ nano]</td> <td> C </td> <td> L(MW) </td> <td> S Curses-based text editor for Unix and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX syntax highlighting. </td> <td/tr> T </tdtr style="background:#eeeeee;"> <td> U [[Notepad++]] </td> <td> CT?2 </td> <td> W </td> <td> y </td> <td> y </td> <td> y Npp is one of the most powerful and useful text editors on Windows (X11you can also use it under Wine) </td> <td> ConTeXt support not before v1.6.x. ConTeXt support files come Modern interface with the ConTeXt loads of included features (see especially the TextFX menu). ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/contextnpp</tt>.properties. See also the [http://www.pragma-ade.com/general/manuals/mscite-s.pdf manual mcite.pdf]. </</td> </tr> <tr> <td> [http://www.uoregon.edu/~koch/texshop/ TeXshop[Scite]] </td> <td> ? CT </td> <td> P L(M)W </td> <td> S ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/td><td> T scite</tdtt><td> U <. See also the [http:/td><td> </td><td> <www.pragma-ade.com/td> <td> general/manuals/mscite- s.pdf manual mscite.pdf]. SciTE for Mac is commercial (AppStore). </td> <td> - </td/tr> <td> y (native)</tdtr style="background:#eeeeee;"> <td> Simple Cocoa IDE. [[ConTeXt_Minimalshttps://www.peterborgapps.com/smultron/Mac_Installation#TeXShop_installation_and_configuration|Configuration instructions]Smultron] </td> <td> PTU </trtd> <td>M <tr style="background:#eeeeee;"/td> <td> Shareware. [[iTeXMacConTeXt_Minimals/Mac_Installation#Smultron_installation_and_configuration|Old configuration instructions]] .</td> <td/tr> ? </tdtr> <td> P <[https://projects.eclipse.org/projects/science.texlipse/td><td> S TeXlipse] </td> <td> PS?T </td> <td> U LMW </td> <td> LaTeX-Extension for Eclipse (part of Eclipse Science)</td><td> + </tdtr> <tdtr style="background:#eeeeee;"> - </td> [http://www.uoregon.edu/~koch/texshop/ TeXshop] </td> <td> - PT </td> <td> y (native) M </td> <td> More advanced Cocoa Simple TeX IDE (one of its modes doesn't like tabulated source)for OSX. [[ConTeXt_Minimals/Mac_Installation#TeXShop_installation_and_configuration|Old Configuration instructions]] </td> </tr> <tr> <td> [[TextMate]https://www.texstudio.org/ TeXstudio] </td> <td> C PST </td> <td> - LMW </td> <td> S Extensive, memory-hungry LaTeX IDE. Too LaTeX-centered to be really helpful for ConTeXt.</td> <td/tr> T </tdtr style="background:#eeeeee;"> <td> U [[Textadept]]</td> <td> ?CT </td> <td> LMW </td> <td> ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf- context/context/data/textadept</tdtt> .</td> - </tdtr> <tr> <td> y (native)[[TextMate]] </td> <td> C </td> ConTeXt bundle not yet in distribution, <td> M </td> <td> The ConTeXt bundle is not in the distribution, but you can download one at a copy from [httphttps://dlgithub.contextgarden.netcom/supportpgundlach/context-.tmbundle.dmg/ GitHub]. There is an [[ConTeXt Bundle for TextMate|extra page]] </td> </tr> <tr style="background:#eeeeee;"> <td> [[Notepad++]] <http://td> <td> www.textpad.com/ TextPad]</td> <td> CT </td> <td>S W </td> <td>T <Commercial; TeX/td><td>U <ConTeXt/td><td>2 LaTeX command library; configurable to run a whatever-TeX command as a tool</td><td>+ </tdtr> <tdtr> </td>[http://www.tug.org/texworks/ TeXWorks]</td> <td>y PST </td> <td> LMW </td> <td> Npp is one of Probably the most powerful and useful text editors aroundwidespread TeX IDE, similar to TeXshop, supported by TUG. For windows users (you can also use it under wine) wanting a more modern interface ConTeXt support files come with loads of included features (see especially the TextFX menu), it deserves a close lookthe ConTeXt distribution in directory <tt>texmf-context/context/data/texworks</tt>. </td> </tr> <trstyle="background:#eeeeee;"> <td> [http://kate-editor.org Kate[Vim]] </td> <td> - CT2 </td> <td> - LMW </td> <td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) Extremely powerful & highly configurable text editor. It operates in different "modes": you type in text in "insert mode" and pass commands to the editor in "normal mode." Whether you prefer Vim or emacs is a religious question of the highest importance.</td> + </tdtr> <tr> <td> y [http://www.winedt.com/ WinEdt]</td> <td> y T </td> <td> y W </td> <td> Kate is an advanced multi-document text Shareware. A nice, configurable Windows editor for KDE LaTeX. A large collection of buttons with Greek letters and other (KWrite math) symbols is in the same package, but handles only single documents)very helpfulp when typesetting math. It also has already built-in spell checker. LaTeX syntax highlightingusers can also find many templates (tables, enumerations, but you can install a [http://kde-files.org/content/show.php.) and compiling/previewing the documents by clicking a button. This is supported for ConTeXt+-+Syntax+Highlighting?content=54006 file that provides ConTeXt syntax highlight]also. It is planned to be included in the Kate package itself in the (near) future thoughYou can configure it easily.</td> </tr> <tr style="background:#eeeeee;"> <td> [http://kile.sourceforge.net Kile] </td> <td> C </td><td> P </td><td> S </td><td> T </td><td> U </td><td> - (KDE3) / 2 (KDE4) </td><td> + </td> <td> y </td> <td> y </td> <td> y </td> <td> Kile is a very advanced KDE-based editor/environment that primarily aims at LaTeX users, but since 2.x it has native ConTeXt support as well.Amongst other advanced features, Kile has to offer project management, inverse and forward TEX<->DVI search, side tree view of the document structure (e.g. by chapters, sections etc.), insertion of TeX and ConTeXt commands, insertion of symbols. </tr><tr> <td> [http://smultron.sourceforge.net/ Smultron]</td> <td> - </td><td> P </td><td> S </td><td> T </td><td> - </td><td> - </td><td> - </td> <td> - </td> <td> - </td> <td> y </td> <td> [[ConTeXt_Minimals/Mac_Installation#Smultron_installation_and_configuration|Configuration instructions]] </td> </tr> <tr style="background:#eeeeee;"> <td>[http://www.tug.org/texworks/ TeXWorks]</td> <td> </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td> <td> (y) </td> <td> y </td> <tdcolspan="4"> y </td> <td> </td> </tr> </table>
'''featuresFeatures/OSs:''' * C = TeX/ConTeXt syntax highlighting (and perhaps command completion )
* P = PDF preview
* S = [[SyncTeX]] support (synchronising between text in PDF and TeX/ConTeXt syntax highlighting source)
* T = ConTeXt typesetting
* U = Unicode (UTF-8) handling* 2 = bidirectional edit editing (right-to-left)* + = more…
* ? = previous feature probable but unsure
* L = Linux
* M = MacOS X
* W = Windows
== Other editors == The following (Probably more editors have no specific ConTeXt support, but do a good job for generic (La)TeX typesetting, so you may use them for ConTeXt as well:<table> <tr style="background:#cccccc;"> <td> Editor </td> <td colspan="7"> features </td> <td> Linux </td> <td> Win </td> <td> MacOS X </td> <td> Remarks </td> </tr><tr style="background:#eeeeee;"> <td> [http://www.nano-editor.org/ GNU nano] </td> <td> </td> <td> </td> <td> S </td> <td> </td> <td> U </td> <td> ? </td> <td> </td> <td> y </td> <td> y </td> <td> y </td> <td> Curses-based text editor for Unix C and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX syntax highlighting. </td> </tr><tr> <td> [http://gedit.sourceforge.net/ gedit] </td> <td> </td> <td> </td> <td> S </td> <td> </td> <td> U </td> <td> ? </td> <td> </td> <td> y </td> <td> - </td> <td> y (X11) </td> <td> GNOME editor </td> </tr><tr style="background:#eeeeee;"> <td> [http://freshmeat.net/projects/klat/ klat] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> ? </td><td> </td> <td> y </td> <td> - </td> <td> y (X11) </td> <td> KDE editor, based on Kate </td> </tr><tr> <td> [http://www.winedt.com/ WinEdt]</td> <td> - </td><td> - </td><td> S </td><td> T </td><td> U </td><td> - </td><td> - </td> <td> - </td> <td> y </td> <td> - </td> <td> A nice, configurable Windows editor, very suitable for newbies to (La)TeX. A large collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker, but no support for UTF yet.<br> LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button. This is supported For ConTeXt also. You can configure it easily.<br>''(WinEdt is not free software, but shareware with 31+ days trial.)''</td> </tr><tr style="background:#eeeeee;"> <td> [http://freshmeat.net/projects/nedit NEdit]</td> <td> - </td><td> - </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td> <td> y </td> <td> y </td> <td> ? </td> <td>X server (Cygwin/Xorg) is needed to run Nedit on Windows</td> </tr><tr> <td> [http://www.toolscenter.org/ TeXnicCenter]</td> <td> - </td><td> P </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td> <td> - </td> <td> y </td> <td> - </td> <td> Oriented towards the use of LaTeX, but can also be used for processing ConTeXt documents. A large collection of buttons with Greek letters and other (math) symbols is very helpfulp when typesetting math. It also has spell checker.<br> LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the documents by clicking a button (it is easy to [[Configure TeXnicCenter for ConTeXt]] use).<br>''(TeXnicCenter is freely available under GPL).''</td> </tr><tr style="background:#eeeeee;"> <td> [http://www.textpad.com/ TextPad]</td> <td> - </td> <td> - </td> <td> S </td> <td> T </td> <td> U </td> <td> ? </td> <td> + </td> <td> - </td> <td> y </td> <td> - </td> <td> Commercial; TeXt/ConTeXt/LaTeX command library; confirugable to run a whatever-TeX command as a tool</td> </tr> </table> == SyncTeX == For synchronising between text in PDF and TeX source see [[SyncTeX]]. == Revision Control ==Because large ConTeXt projects can consist of a number of separate files that are hard to keep track of, it may be necessary to consider using a revision control system.  [http://tortoisehg.bitbucket.org/ TortoiseHg] is an easy-to-use GUI frontend that includes the Mercurial revision control system as well as Windows shell extensions. [[Category:Text Editors]]

Navigation menu