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