Changes

Jump to navigation Jump to search
2,968 bytes removed ,  11:11, 2 July 2020
< [[Main Page]] | [[Related Programs]] >__NOTOC__You can use any text editor that can save text files in UTF-8 for creating a input file for ConTeXt. Many editors provide generic TeX syntax highlighting, but some have even more support for ConTeXt.
You can use any = Integrating text editor 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 with ConTeXt.=
== * [[BBEdit]]* Emacs** [[AUCTeX|AUCTeX]]** [[Emacs-muse|muse]]** [[Reftex|Reftex]]* [[ITeXMac]]* [[LEd]]* [[Notepad++]]* [[Scite]] ([[Windows Installation: ConTeXt-aware ==Suite with SciTe]])* [[TeXnicCenter]]* [[Texpad]]* [[TeXShop]]* [[Textadept]]* [[TextMate]]* [[TeXworks]]* [[Vim]]
<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.emacswiki.org/cgi-bin/wiki Emacs] with [http://www.gnu.org/software/auctex/ AUCTeX] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> </td><td> ? </td> <td> y </td> <td> y </td> <td> y </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 for ConTeXt. If you write documents with bibliographies, indexes, or cross-references, you may also be interested in [[Reftex|using Reftex]]. There is also [[Emacs-muse]] which is an extension.</td> </tr> <tr> <td> [[Vim]] </td> <td> </td><td> </td><td> S </td><td> T </td><td> U </td><td> 2 </td><td> ? </td> <td> y </td> <td> y </td> <td> y </td> <td> 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> </tr> <tr style="background:#eeeeee;"> <td>[[Scite]]</td> <td> C </td><td> </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td> <td> y </td> <td> y </td> <td> y (X11) </td> <td> ConTeXt support not before v1.6.x. ConTeXt support files come with the ConTeXt distribution in directory context/data/context.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] </td> <td> ? </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> </td> <td> - </td> <td> - </td> <td> y (native)</td> <td> Simple Cocoa IDE. [[ConTeXt_Minimals/Mac_Installation#TeXShop_installation_and_configuration|Configuration instructions]] </td> </tr><tr style="background:#eeeeee;"> <td> [[iTeXMac]] </td> <td> ? </td><td> P </td><td> S </td><td> T </td><td> U </td><td> </td><td> + </td> <td> - </td> <td> - </td> <td> y (native) </td> <td> More advanced Cocoa IDE (one of its modes doesn't like tabulated Setting up source)</td> </tr><tr> <td> [[TextMate]] </td> <td> C </td><td> - </td><td> S </td><td> T </td><td> U </td><td> ?</td><td> </td> <td> - </td> <td> - </td> <td> y (native)</td> <td> The ConTeXt bundle is not yet in the distribution, but you can download a copy at [http://dl.contextgarden.net/support/context-tmbundle.dmg].</td> </tr> <tr style="background:#eeeeee;"> <td> [[Notepad++]] </td> <td> </td><td> </td><td>S </td><td>T </td><td>U </td><td>2 </td><td>+ </td> <td> </td> <td>y </td> <td> </td> <td> Npp is one of the most powerful and useful text editors around. For Windows users (you can also use it under Wine) wanting a more modern interface with loads of included features (see especially the TextFX menu), it deserves a close look. </td> </tr><tr> <td> [http://kate-editor.org Kate] </td> <td> - </td><td> - </td><td> S </td><td> ? </td><td> U </td><td> - (KDE3) / 2 (KDE4) <td> + </td> <td> y </td> <td> y </td> <td> y </td> <td> Kate is an advanced multi-document text editor for KDE (KWrite is in the same package, but handles only single documents). It has already built-in LaTeX syntax highlighting, but you can install a [http://kde-files.org/content/show.php/ConTeXt+-+Syntax+Highlighting?content=54006 file that provides ConTeXt syntax highlight]. It is planned to be included in the Kate package itself in the (near) future though. </tr><tr stylesynchronisation ="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> <td> y </td> <td> </td> </tr> </table>
'''features:''' * C = TeX/ConTeXt command completion * P = PDF preview * S = TeX/ConTeXt syntax highlighting * T = ConTeXt typesetting* U = Unicode (UTF-8) handling* 2 = bidirectional edit (right-to-left)* + = more…* ? = previous feature probable but unsure[[SyncTeX]]
== Other Text editors ==
The following 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="backgroundtext-align:#ccccccleft;"> <td> Editor </td> <td ! colspan="72"> features </td>| Features <td> Linux </td> <td> Win </td>|- <td> MacOS X </td> <td> Remarks </td> </tr><tr style="background| C:#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 and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX || ConTeXt syntax highlighting. </td>(and perhaps command completion) </tr><tr>|- <td> [http| P://gedit.sourceforge.net/ gedit] </td>|| PDF preview <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/ klatSyncTeX]] </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 support (X11synchronising between text in PDF and TeX source) </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>: || ConTeXt typesetting <td> |- </td> <td> y </td> <td> | 2: || bidirectional editing (right- </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.-left)''</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> | _<tdsup> ? </td> <td>X server (Cygwin/Xorg) is needed to run Nedit on Windows</td> </trsup><tr> <td> [http://www.toolscenter.org/ TeXnicCenter]</td> <td> - </td><td> P </td><td> S </td><td> - </td><td> - </td><td> - </td><td> - </td>|| previous feature probable but unsure <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="backgroundtext-align:#eeeeeeleft;"> <td> [http://www.textpad.com/ TextPad]</td> <td> - </td>! colspan="2" | OSes <td> |- </td> <td> S </td> <td> T </td> <td> U </td> <td> ? </td> <td> + </td>| L: || Linux <td> |- </td> <td> y </td>| M: || MacOS <td> |- </td> <td> Commercial; TeXt/ConTeXt/LaTeX command library; confirugable to run a whatever-TeX command as a tool</td>| W: || Windows </tr>|}
{||- style="text-align:left;background:#cccccc;"! Editor !! Features !! OSes !! Remarks |-| [https://atom.io Atom]| CSP || LMW | 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" and "pdf-view" for C and P.|- style="background:#eeeeee;"| [http://www.barebones.com/products/bbedit/ BBEdit]| CSTP || M | Venerable, powerful text editor for MacOS. Highlighting, section navigation, and code folding available through a [https://github.com/pmazaitis/ConTeXtBBLM/releases language module]; typesetting and PDF preview available through an [http://dflect.net/context-typeset-tool/ external script].|- | [https://www.microsoft.com/p/context-ide/9nn9q389ttjr ConTeXt IDE]| CP || W | The first self-contained IDE for ConTeXt. After a few button presses you can start writing, compiling and viewing. There are some templates provided for new users. It is a Windows 10 app with 'fluent design' GUI. The editor is based on monaco-editor and the PDF viewer is based on PDF.js.|- style="background:#eeeeee;"| [http://www.emacswiki.org/cgi-bin/wiki Emacs] with [http://www.gnu.org/software/auctex/ AUCTeX] | CT || LMW | Extremely powerful & highly configurable text editor for CTRL- and ALT- key lovers.<br>The official AUCTeX distribution beginning with 11.50 has ConTeXt support. Further [[AUCTeX]] customization for ConTeXt. <br>If you write documents with bibliographies, indexes, or cross-references, you may also be interested in [[Reftex|using Reftex]]. There is also [[Emacs-muse]] which is an extension.|- | [https://table>wiki.gnome.org/Apps/Gedit gedit] | || L(MW) | GNOME editor |- style="background:#eeeeee;"| [http://www.jedit.org jEdit]| || LMW | Cross-platform mature programmer’s text editor. Good support for TeX and LilyPond among the rest.|- | [http://kate-editor.org Kate] | C || L(MW) | Kate is an advanced multi-document text editor for KDE. It has built-in LaTeX syntax highlighting, but you can install a [http://kde-files.org/content/show.php/ConTeXt+-+Syntax+Highlighting?content= SyncTeX =54006 file that provides ConTeXt syntax highlight].|- style="background:#eeeeee;"| [http://www.nano-editor.org/ nano] | || L(MW) For synchronising between | Curses-based text in PDF editor for Unix and Unix-like systems, designed to be a free replacement for the Pico text editor. Has basic TeX source syntax highlighting. |- | [[Notepad++]] | CT<sup>?</sup>2 || W | Npp is one of the most powerful and useful text editors on Windows (you can also use it under Wine). Modern interface with loads of included features (see especially the TextFX menu). ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/npp</tt>.|- style="background:#eeeeee;"| '''[[SyncTeXScite|SciTE]]'''| CT || L(M)W | The "official" ConTeXt editor ([http://www.pragma-ade.com/general/manuals/scite-context-readme.pdf more info]). ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/scite</tt>. SciTE for Mac is commercial (AppStore). |- | [https://www.peterborgapps.com/smultron/ Smultron]| PTU || M | Shareware. [[ConTeXt_Minimals/Mac_Installation#Smultron_installation_and_configuration|Old configuration instructions]].|- style== Revision "background:#eeeeee;"| [https://www.sublimetext.com/ Sublime Text]| CT2 || LMW | Uncluttered yet extremely powerful & widely revered text editor. With Package Control , install the vital [https://packagecontrol.io/packages/simple_ConTeXt simple_ConTeXt] package.|- | [https://projects.eclipse.org/projects/science.texlipse/ TeXlipse] | PS<sup>?</sup>T || LMW | LaTeX-Extension for Eclipse (part of Eclipse Science)|- style="background:#eeeeee;"| [http://www.uoregon.edu/~koch/texshop/ TeXshop] | PT || M | Simple TeX IDE for OSX. [[TeXShop]] |- | [https://www.texstudio.org/ TeXstudio] | PST || LMW | Extensive, memory-hungry LaTeX IDE. Too LaTeX-centered to be really helpful for ConTeXt.|- style="background:#eeeeee;"Because large | [[Textadept]]| CT || LMW | ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/textadept</tt>.|- | [[TextMate]] | C || M | The ConTeXt projects bundle is not in the distribution, but you can consist of download a copy from [https://github.com/pgundlach/context.tmbundle/ GitHub]. |- style="background:#eeeeee;"| [http://www.textpad.com/ TextPad]| CT || W | Commercial; TeX/ConTeXt/LaTeX command library; configurable to run a whatever-TeX command as a number of separate files that are hard tool|- | [http://www.tug.org/texworks/ TeXWorks]| PST || LMW | Probably the most widespread TeX IDE, similar to keep track ofTeXshop, it may be necessary supported by TUG. ConTeXt support files come with the ConTeXt distribution in directory <tt>texmf-context/context/data/texworks</tt>.|- style="background:#eeeeee;"| [[Vim]] | CT2 || LMW | Extremely powerful & highly configurable text editor. It operates in different "modes": you type in text in "insert mode" and pass commands to consider using the editor in "normal mode." Whether you prefer Vim or emacs is a revision control systemreligious question of the highest importance. |- | [http://tortoisehgwww.bitbucketwinedt.orgcom/ TortoiseHgWinEdt] | T || W | Shareware. A nice, configurable Windows editor for LaTeX. A large collection of buttons with Greek letters and other (math) symbols is an easy-to-use GUI frontend that includes very helpfulp when typesetting math. It also has spell checker. LaTeX users can also find many templates (tables, enumerations, ...) and compiling/previewing the Mercurial revision control system as well as Windows shell extensionsdocuments by clicking a button. This is supported for ConTeXt also. You can configure it easily.|}
[[Category:Text Editors]]
/td>/td>
td> y
td>

Navigation menu