Difference between revisions of "Editors"

From D Wiki
Jump to: navigation, search
m (bump version number of code-d)
(Added sublime-d as plugin)
Line 80: Line 80:
 
|3.6.6 || 2016-05
 
|3.6.6 || 2016-05
 
|-
 
|-
|rowspan=2|[http://www.sublimetext.com/ Sublime Text 3]
+
|rowspan=3|[http://www.sublimetext.com/ Sublime Text 3]
|rowspan=2|{{yes}}
+
|rowspan=3|{{yes}}
|rowspan=2|{{yes}}
+
|rowspan=3|{{yes}}
|rowspan=2|{{yes}}
+
|rowspan=3|{{yes}}
 
|[https://github.com/yazd/DKit DKit]
 
|[https://github.com/yazd/DKit DKit]
 
|{{yes}}||{{yes}}<ref name="dcd"/>|| || ||{{yes}}||{{yes}}<ref name="dscanner"/>|| || ||
 
|{{yes}}||{{yes}}<ref name="dcd"/>|| || ||{{yes}}||{{yes}}<ref name="dscanner"/>|| || ||
Line 91: Line 91:
 
| || || ||{{yes}}|| || || || ||
 
| || || ||{{yes}}|| || || || ||
 
|0.3.3|| 2016-01
 
|0.3.3|| 2016-01
 +
|-
 +
|[https://github.com/Pure-D/sublime-d sublime-d]<ref name="workspace-d">Using [https://github.com/Pure-D/workspace-d workspace-d]</ref>
 +
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>|| || || || ||
 +
|0.0.1|| 2016-10
 
|-
 
|-
 
|[http://sourceforge.net/projects/synwrite/ SynWrite]
 
|[http://sourceforge.net/projects/synwrite/ SynWrite]
Line 124: Line 128:
 
|rowspan=3|[https://code.visualstudio.com/ Visual Studio Code]
 
|rowspan=3|[https://code.visualstudio.com/ Visual Studio Code]
 
|{{yes}}||{{yes}}||
 
|{{yes}}||{{yes}}||
|[https://marketplace.visualstudio.com/items/webfreak.code-d code-d]<ref>Using [https://github.com/Pure-D/workspace-d workspace-d]</ref>
+
|[https://marketplace.visualstudio.com/items/webfreak.code-d code-d]<ref name="workspace-d"/>
 
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>||{{yes}}||{{yes}}<ref name="dscanner"/> || ||{{yes}}<ref>only GC calls (bytes allocated)</ref> ||{{yes}}
 
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>||{{yes}}||{{yes}}<ref name="dscanner"/> || ||{{yes}}<ref>only GC calls (bytes allocated)</ref> ||{{yes}}
 
| 0.12.1 || 2016-10
 
| 0.12.1 || 2016-10

Revision as of 21:04, 18 October 2016

Text Editors

Text editors and lightweight development environments with D support.

Editor Platforms Add-on Features Version Last known activity
Windows Linux OS X Syntax highlighting Auto-completion Code navigation Code formatting Building Linting Debugging Profiling Coverage Analysis
Atom Green check.png Green check.png Green check.png language-D Green check.png 3.3.1 2016-08
Atomize-D Green check.png Green check.png[1] Green check.png[2] Green check.png[3] 2016-03
Green check.png Green check.png autocomplete-dcd Green check.png[1] 1.7.1 2016-07
Dhee Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png git: fb38f75 2015-12
Emacs Green check.png Green check.png Green check.png Official Emacs D-Mode Green check.png Green check.png[1] Green check.png[1] Green check.png 2.0.8 2016-05
Geany Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png Green check.png 1.27 2016-03
jEdit Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png 5.3.0 2015-10
KDE's KWrite, Kate Green check.png (built-in) Green check.png KDE 4.14.01 2014
Lumen Green check.png[1] 2014
Notepad++ Green check.png (built-in) Green check.png[4] 6.9.2 2016-05
SciTE Green check.png Green check.png Green check.png (built-in) Green check.png 3.6.6 2016-05
Sublime Text 3 Green check.png Green check.png Green check.png DKit Green check.png Green check.png[1] Green check.png Green check.png[3] 2.02 stable / 3 (beta) 2016-03
DFormat Green check.png 0.3.3 2016-01
sublime-d[5] Green check.png Green check.png[1] Green check.png[1] Green check.png[2] 0.0.1 2016-10
SynWrite Green check.png (built-in) Green check.png Green check.png[1] Green check.png Green check.png 6.18 2016-02
Textadept Green check.png Green check.png Green check.png (built-in) Green check.png 8.7 2016-05
textadept-d Green check.png Green check.png[1] Green check.png[1] Green check.png[2] Green check.png[3] 8.7 2016-05
TextMate Green check.png d.tmbundle Green check.png Green check.png Green check.png 2016-05
Vim Green check.png Green check.png Green check.png D in Vim Green check.png Green check.png Green check.png 2014—2016[6]
Visual Studio Code Green check.png Green check.png code-d[5] Green check.png Green check.png[1] Green check.png[1] Green check.png[2] Green check.png Green check.png[3] Green check.png[7] Green check.png 0.12.1 2016-10
Green check.png Green check.png Green check.png Debug Green check.png 0.12.2 2016-09
Green check.png Green check.png Green check.png[8] D Language Green check.png Green check.png[1] Green check.png[1] Green check.png[2] Green check.png Green check.png[3] Green check.png[9] 0.8.0 2016-09
Zeus Green check.png (built-in) Green check.png Green check.png[1] Green check.png[1] Green check.png Green check.png 3.98e 2016-06
  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 via DCD
  2. 2.0 2.1 2.2 2.3 2.4 via Dfmt
  3. 3.0 3.1 3.2 3.3 3.4 via Dscanner
  4. Lexer is not 100% compliant with current D specification.
  5. 5.0 5.1 Using workspace-d
  6. Activities vary for every package
  7. only GC calls (bytes allocated)
  8. Untested, but should work
  9. only tracegen (function calling statistics)

See also

  • IDEs integration with full IDEs