Jump to content

Text editor support: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{|class="wikitable"
{|class="wikitable"
|+Textual
|+Textual
!rowspan=2|Name||rowspan=2|Features||colspan=14|Programming language
!rowspan=2|Name||rowspan=2|Features||colspan=15|Programming language
|-
|-
!Ada||BASIC||C||C++||Eiffel||Java||Pascal||Perl||PHP||Prolog||Python||Scheme||Smalltalk||Tcl
!Ada||BASIC||C||C++||Eiffel||Java||Modula-2||Pascal||Perl||PHP||Prolog||Python||Scheme||Smalltalk||Tcl
|-
|-
|[[Boxer]]||syntax support||x||x||x||x||x||x||x||x||c|| ||x||x|| ||
|[[Boxer]]||syntax support||x||x||x||x||x||x||x||x||x||c|| ||x||x|| ||
|-
|-
|[[BRIEF]]|| ||x||x||x||x|| || ||x|| || || || || || ||
|[[BRIEF]]|| ||x||x||x||x|| || || ||x|| || || || || || ||
|-
|-
|[[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|| || || ||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 43: Line 41:
!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
|-
|-
|[[NEdit]]||Autoindent, autocomplete, syntax highlighting||x|| ||x||x||x||x||x||x||
|[[NEdit]]||Autoindent, autocomplete, syntax highlighting||x|| ||x||x||x||x||x||x|| ||x|| || ||
|}
 
{|class="wikitable"
|+Java
!rowspan=2|Name||rowspan=2|Features||colspan=14|Programming language
|-
!Ada||BASIC||C||C++||Eiffel||Java||Pascal||Perl||PHP||Prolog||Python||Scheme||Smalltalk||Tcl
|-
|[[jEdit]]||Syntax highlighting||x||x||x||x||x||x||x||x||x||x||x||x||x||x
|}
|}


==Example of CnPM==
[[Category:Text editors]]
* [[jEdit]] - Java based editor - Eiffel 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 - Prolog syntax highlighting built-in
* [[jEdit]] - Java based - LISP and Scheme syntax highlighting built in
* [[jEdit]] - Java based editor - Smalltalk syntax highlighting built in

Latest revision as of 16:36, 10 March 2020

Textual
Name Features Programming language
Ada BASIC C C++ Eiffel Java Modula-2 Pascal Perl PHP Prolog Python Scheme Smalltalk Tcl
Boxer syntax support x 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 x
Java
Name Features Programming language
Ada BASIC C C++ Eiffel Java Pascal Perl PHP Prolog Python Scheme Smalltalk Tcl
jEdit Syntax highlighting x x x x x x x x x x x x x x