Difference between revisions of "IDEs"
m (Update Zeus entry with latest version details.) |
m (update Intellij Plugin version) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 23: | Line 23: | ||
|[https://github.com/intellij-dlanguage/intellij-dlanguage D Plugin for IntelliJ IDEA] | |[https://github.com/intellij-dlanguage/intellij-dlanguage D Plugin for IntelliJ IDEA] | ||
|Cross-platform (Linux / Windows / Mac OS X) | |Cross-platform (Linux / Windows / Mac OS X) | ||
− | |DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking, name refactoring, experimental gdb/mago-mi (windows) debugging support, syntax highlighting, d-unit integration and a structure view which shows symbols in a file. | + | |Plugin for Intellij IDEA (both IC and IU) that adds support for D. The source is available on [https://github.com/intellij-dlanguage/intellij-dlanguage GitHub] and is MIT licensed. The project has been going since December 2014. <br> |
− | Plugin can be installed from IntelliJ | + | DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking, name refactoring, experimental gdb/mago-mi (windows) debugging support, syntax highlighting, d-unit integration and a structure view which shows symbols in a file. <br> |
− | |[https://plugins.jetbrains.com/plugin/8115-d-language v1. | + | Plugin can be installed from within IntelliJ IDEA via the [https://plugins.jetbrains.com/plugin/8115 Jetbrains Marketplace]. <br><br> |
− | | | + | Documentation: [https://intellij-dlanguage.github.io/ intellij-dlanguage.github.io] and [https://github.com/intellij-dlanguage/intellij-dlanguage/wiki GitHub Wiki] |
+ | |[https://plugins.jetbrains.com/plugin/8115-d-language v1.34.2] | ||
+ | |2024-06-30 | ||
|- | |- | ||
|[https://gitlab.com/basile.b/dexed Dexed] | |[https://gitlab.com/basile.b/dexed Dexed] | ||
Line 33: | Line 35: | ||
|[https://gitlab.com/basile.b/dexed/-/releases v3.9.26] | |[https://gitlab.com/basile.b/dexed/-/releases v3.9.26] | ||
|2023-09-18 | |2023-09-18 | ||
+ | |- | ||
+ | |[https://extensions.panic.com/extensions/tech.staysail/tech.staysail.ServeD D-Velop Extension for Nova] | ||
+ | |Mac OS X | ||
+ | |D-Velop provides deep integration with D via the Serve-D Language Server, as well as a Tree-sitter D grammar. | ||
+ | |[https://github.com/staysail/nova-dvelop/releases/tag/v1.0.2 v1.0.2] | ||
+ | |2023-04-28 | ||
|} | |} | ||
Line 54: | Line 62: | ||
|IDE itself is written in D and can be installed by cloning from github and running dub. | |IDE itself is written in D and can be installed by cloning from github and running dub. | ||
It has DUB support, syntax highlight, code completion with DCD, debugging support with GDB/mago-mi/lldbmi2 | It has DUB support, syntax highlight, code completion with DCD, debugging support with GDB/mago-mi/lldbmi2 | ||
− | |[https://github.com/buggins/dlangide/releases/tag/v0.8. | + | |[https://github.com/buggins/dlangide/releases/tag/v0.8.18 0.8.18] |
− | | | + | |2023-04-18 |
|- | |- | ||
|[https://bitbucket.org/KuanHsu/poseidond Poseidon] | |[https://bitbucket.org/KuanHsu/poseidond Poseidon] | ||
Line 69: | Line 77: | ||
Shareware(45 days free trial) | Shareware(45 days free trial) | ||
|[https://www.zeusedit.com/phpBB3/viewtopic.php?t=2645 v3.99a] | |[https://www.zeusedit.com/phpBB3/viewtopic.php?t=2645 v3.99a] | ||
− | | | + | |2024-01-29 |
|- | |- | ||
|[https://developer.apple.com/xcode/ Xcode] | |[https://developer.apple.com/xcode/ Xcode] |
Latest revision as of 15:45, 25 July 2024
Integrated development environments with D support.
Name | Platforms | Comments | Last known release | Last known activity |
---|---|---|---|---|
Code-d for Visual Studio Code | Cross-platform (Linux / Windows / Mac OS X) | DUB integration, code completion, code formatting, static linting, debugging (gdb/mago-mi), etc... Full list here
Plug-in can be installed from Visual Studio Marketplace. |
v0.23.2 | 2021-11-30 |
Visual-D for Visual Studio | Windows | Visual Studio plug-in written in D with code completion building and debugging support | v1.3.0 | 2022-06-05 |
D Plugin for IntelliJ IDEA | Cross-platform (Linux / Windows / Mac OS X) | Plugin for Intellij IDEA (both IC and IU) that adds support for D. The source is available on GitHub and is MIT licensed. The project has been going since December 2014. DUB support, code completion with and without dcd, code formatting, linting, goto declaration, find usages, syntax checking, name refactoring, experimental gdb/mago-mi (windows) debugging support, syntax highlighting, d-unit integration and a structure view which shows symbols in a file. |
v1.34.2 | 2024-06-30 |
Dexed | Linux, Windows | Dexed is an IDE dedicated to the D programming language, its compilers (DMD, GDC, LDC), tools (DUB, DCD, D-Scanner, Dfmt) and libraries. | v3.9.26 | 2023-09-18 |
D-Velop Extension for Nova | Mac OS X | D-Velop provides deep integration with D via the Serve-D Language Server, as well as a Tree-sitter D grammar. | v1.0.2 | 2023-04-28 |
Other IDEs (some are considered inactive)
Name | Platforms | Comments | Version | Last known activity |
---|---|---|---|---|
Code::Blocks | Linux/Windows/Mac OS X/FreeBSD (wxWidgets) | D project creation, highlighting and debugging work as of version 12. | 17.12 | 2017-12-30 |
Dlang IDE | Cross platform (Dlang UI) | IDE itself is written in D and can be installed by cloning from github and running dub.
It has DUB support, syntax highlight, code completion with DCD, debugging support with GDB/mago-mi/lldbmi2 |
0.8.18 | 2023-04-18 |
Poseidon | Windows/Linux | Written in D, using Tango and IUP which allows it to run and build also on Linux. | v0.040 | 2020-08-01 |
Zeus | Windows/*nix (using Wine) | Zeus is a language neutral programmer's editor/IDE for the Windows platform.
The latest release adds accurate D syntax highlighting. Shareware(45 days free trial) |
v3.99a | 2024-01-29 |
Xcode | MacOS X | D for Xcode plugin | 1.2.2 | 2011-03-28 |
Mono-D | Cross-platform (Mono) | Code Completion/Refactoring etc.; dmd/ldc/gdc support. Has been part of GSoC 2012. GitHub page | 2.14.5 | 2020-05-14 |
DDT | Cross-platform (Java + Eclipse) | DUB support, code completion, debugging support with GDB. (Features/Screenshots). | 1.0.3 | 2017-09-25 |
See also
- Editors - integration with light-weight editors
External links
- YouTube: Using Visual Studio Code for D programming - July 09, 2020 by Lawrence Aberba
- Project Highlight: Visual D - August 12, 2016 Michael Parker