-
-
Notifications
You must be signed in to change notification settings - Fork 69
Features
Rainer Schuetze edited this page Dec 1, 2012
·
1 revision
* Project management - all DMD command line options accessible - support for resource compiler - custom build commands - pre/post custom build steps - automatic dependency generation - automatic link between dependent projects - integrates cv2pdb and mago for seamless debugger integration - new project templates
* Language Service - syntax highlighting with special version/debug and token string support - underlining of syntactical errors - simple word-completion - import statement completion - goto definition (using JSON file from compilation) - parameter info tooltips - smart indentation - comment/uncomment selection - highlight/jump-to matching braces - code snippets - symbol/file search window - display of scope at caret position - code outlining - paste visually from clipboard ring - code definition window - search and replace dialog based on D tokenizer - browse information displayed in object browser and class view
* Other - C++ to D conversion wizard - Profiler window
* Supported Visual Studio versions - VS.NET 2003 (some limitations apply) - VS 2005 - VS 2008 - VS 2010
Unfortunately, Express versions of Visual Studio do not support this kind of extensions. But you can use the (integrated) Visual Studio Shell (download <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=40646580-97FA-4698-B65F-620D4B4B1ED7&amp;amp;amp;amp;displaylang=en" target="_blank">VS Shell 2008</a> or <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e5aa7b6-8436-43f0-b778-00c3bca733d3&amp;amp;amp;amp;displaylang=en" target="_blank">VS Shell 2010</a>), which is the Visual Studio IDE stripped of any language support.
* Completely written in D2