Jump to content

Text editor support: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Created page with "{|class="wikitable" |+Textual !rowspan=2|Name||rowspan=2|Features||colspan=14|Programming language |- !Ada||BASIC||C||C++||Eiffel||Java||Pascal||Perl||PHP||Prolog||Python||Sch..."
 
Ak120 (talk | contribs)
No edit summary
Line 5: Line 5:
!Ada||BASIC||C||C++||Eiffel||Java||Pascal||Perl||PHP||Prolog||Python||Scheme||Smalltalk||Tcl
!Ada||BASIC||C||C++||Eiffel||Java||Pascal||Perl||PHP||Prolog||Python||Scheme||Smalltalk||Tcl
|-
|-
|[[Boxer]]||syntax support||x||x||x||x||x||x||x||x||c|| ||x|| || ||
|[[Boxer]]||syntax support||x||x||x||x||x||x||x||x||c|| ||x||x|| ||
|-
|-
|[[BRIEF]]|| ||x||x||x||x|| || ||x|| || || || || || ||
|[[BRIEF]]|| ||x||x||x||x|| || ||x|| || || || || || ||
Line 11: Line 11:
|[[Elvis]]||syntax support|| || ||x||x||x|| ||x||x|| || || || || ||
|[[Elvis]]||syntax support|| || ||x||x||x|| ||x||x|| || || || || ||
|-
|-
|[[Lugaru Epsilon|Epsilon]]||syntax highlighting, code folding, syntax-aware auto-indent|| || ||x||x|| || || ||x|| || || || || ||
|[[Lugaru Epsilon|Epsilon]]||syntax highlighting, code folding, syntax-aware auto-indent|| || ||x||x|| || || ||x|| || || ||x|| ||
|-
|-
|[[FTE]]||syntax highlighting, code folding, syntax-aware auto-indent||x|| ||x||x|| ||x||x||x||x|| ||x|| || ||
|[[FTE]]||syntax highlighting, code folding, syntax-aware auto-indent||x|| ||x||x|| ||x||x||x||x|| ||x|| || ||
Line 46: Line 46:
|}
|}


==Example of CnPM==
* [[jEdit]] - Java based editor - Perl syntax highlighting built in
* [[jEdit]] - Java based editor - Perl syntax highlighting built in
* [[jEdit]] - Java based editor - PHP syntax highlighting built-in
* [[jEdit]] - Java based editor - PHP syntax highlighting built-in
* [[jEdit]] - Java based editor - Prolog syntax highlighting built-in
* [[jEdit]] - Java based editor - Prolog syntax highlighting built-in
* [[jEdit]] - Java based - LISP and Scheme syntax highlighting built in

Revision as of 13:14, 25 February 2020

Textual
Name Features Programming language
Ada BASIC C C++ Eiffel Java Pascal Perl PHP Prolog Python Scheme Smalltalk Tcl
Boxer syntax support x x x x x x x x c x x
BRIEF x x x x x
Elvis syntax support x x x x x
Epsilon syntax highlighting, code folding, syntax-aware auto-indent x x x x
FTE syntax highlighting, code folding, syntax-aware auto-indent x x x x x x x x
PM
Name Features Programming language
Ada BASIC C C++ Eiffel Java Pascal Perl PHP Prolog Python Scheme Smalltalk Tcl
Enhanced Editor syntax highlighting, auto-formatting, automatic code summary x x x x
Future Wave Editor syntax support x x x x
LPEX x x x
Preditor/2 language templates, syntax highlighting x x x x
SourceLink Browser/Editor/Visualiser x x
Visual SlickEdit x
XFree86
Name Features Programming language
Ada BASIC C C++ Eiffel Java Pascal Perl PHP Prolog Python Scheme Smalltalk Tcl
NEdit Autoindent, autocomplete, syntax highlighting x x x x x x x

Example of CnPM

  • jEdit - Java based editor - Perl syntax highlighting built in
  • jEdit - Java based editor - PHP syntax highlighting built-in
  • jEdit - Java based editor - Prolog syntax highlighting built-in
  • jEdit - Java based - LISP and Scheme syntax highlighting built in