Skip to content
Rainer Schuetze edited this page Dec 1, 2012 · 1 revision

Major Features

 * 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;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;amp;displaylang=en" target="_blank">VS Shell 2010</a>), which is the Visual Studio IDE stripped of any language support. 
 * Completely written in D2

Clone this wiki locally