Difference between revisions of "Editors"

From D Wiki
Jump to: navigation, search
(SublimeLinter-contrib-dmd update.)
(Add Notepad++ plugin)
Line 75: Line 75:
 
| || 2017-09
 
| || 2017-09
 
|-
 
|-
|[http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/NotepadPlus Notepad++]
+
|rowspan=2|[http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/NotepadPlus Notepad++]
|{{yes}}|| || ||
+
|rowspan=2|{{yes}}
 +
|rowspan=2|
 +
|rowspan=2|
 +
|rowspan=2|
 
|(built-in)
 
|(built-in)
 
|{{yes}}<ref name="spotty">Lexer is not 100% compliant with current D specification.</ref>|| || || || || || || || ||
 
|{{yes}}<ref name="spotty">Lexer is not 100% compliant with current D specification.</ref>|| || || || || || || || ||
| 7.6.4 || 2019-03
+
| 7.7.1 || 2019-06
 +
|-
 +
|[https://gitlab.com/dokutoku/rdmd-for-npp RDMD for Notepad++]|| || || || ||{{yes}}|| || || || ||
 +
| 0.1.0 || 2019-10
 
|-
 
|-
 
|[http://www.scintilla.org/SciTE.html SciTE]
 
|[http://www.scintilla.org/SciTE.html SciTE]

Revision as of 18:28, 6 October 2019

Text Editors

Text editors and lightweight development environments with D support.

Editor Platforms Add-on Features Version Last known activity
Windows Linux OS X FreeBSD Syntax highlighting Auto-completion Code navigation Code formatting Building Linting Debugging Profiling Coverage Analysis Auto Issue Fixing
Atom Green check.png Green check.png Green check.png language-D Green check.png 3.3.1 2016-08
atomize-d[1] Green check.png Green check.png[2] Green check.png[3] Green check.png[4] 2017-08
ide-dlang Green check.png Green check.png[2] Green check.png[2] Green check.png[3] Green check.png[4] 1.16.2 2019-03
CudaText Green check.png Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png Green check.png Green check.png Green check.png Green check.png Green check.png 1.84.2 2019-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 Green check.png Official Emacs D-Mode Green check.png Green check.png[2][5] Green check.png[2] Green check.png 2.0.9 2018-12
Geany Green check.png Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png Green check.png 1.34.1 2019-01
jEdit Green check.png Green check.png Green check.png Green check.png (built-in) Green check.png Green check.png 5.5.0 2018-04
KDE's KWrite, Kate Green check.png Green check.png (built-in) Green check.png 18.12.3 2018
Lumen Green check.png[2] 2017-09
Notepad++ Green check.png (built-in) Green check.png[6] 7.7.1 2019-06
RDMD for Notepad++ Green check.png 0.1.0 2019-10
SciTE Green check.png Green check.png Green check.png Green check.png (built-in) Green check.png 4.1.4 2019-03
Sublime Text 3 Green check.png Green check.png Green check.png DKit Green check.png Green check.png[2] Green check.png Green check.png[4] 2.02 stable / 3 (beta) 2017-10
DFormat Green check.png 0.3.3 2016-01
sublime-d[1] Green check.png Green check.png[2] Green check.png[2] Green check.png[3] 0.0.1 2016-10
SublimeLinter-contrib-dmd Green check.png 1.3.1 2019-08
SynWrite Green check.png (built-in) Green check.png Green check.png[2] Green check.png Green check.png 6.40.2770 2017-08
Textadept Green check.png Green check.png Green check.png (built-in) Green check.png 10.3 2019-03
textadept-d Green check.png Green check.png[2] Green check.png[2] Green check.png[3] Green check.png[4] 2019-01
TextMate Green check.png d.tmbundle Green check.png Green check.png[2] Green check.png[2] Green check.png 2019-01
Vim Green check.png Green check.png Green check.png Green check.png D in Vim Green check.png Green check.png Green check.png Green check.png Green check.png 2014—2018[7]
Visual Studio Code Green check.png Green check.png Green check.png code-d[1] Green check.png Green check.png[2] Green check.png[2] Green check.png[3] Green check.png Green check.png[4] Green check.png[8] Green check.png Green check.png 0.20.2 2019-03
Green check.png Green check.png Green check.png Debug Green check.png 0.23.0 2019-03
Green check.png Green check.png Green check.png[9] D Language Green check.png Green check.png[2] Green check.png[2] Green check.png[3] Green check.png Green check.png[4] Green check.png[10] 0.9.0 2016-12
Green check.png Green check.png Green check.png Dlang Green check.png Green check.png[2] Green check.png[2] Green check.png[3] Green check.png[4] 1.16.1 2019-03
Zeus Green check.png (built-in) Green check.png Green check.png[2] Green check.png[2] Green check.png Green check.png 3.98t 2019-01-08
  1. 1.0 1.1 1.2 Using workspace-d
  2. 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 via DCD
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 via Dfmt
  4. 4.0 4.1 4.2 4.3 4.4 4.5 4.6 via Dscanner
  5. Needs additional packages check [1]
  6. Lexer is not 100% compliant with current D specification.
  7. Activities vary for every package
  8. only GC calls (bytes allocated)
  9. Untested, but should work
  10. only tracegen (function calling statistics)

See also

  • IDEs integration with full IDEs