Welcome to Visual D
Visual D aims at providing seamless integration of the D programming language into Visual Studio.
Visual D is a Visual Studio package providing both project management and language services. It works with Visual Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells. See the Installation instructions, especially if not using a commercial edition of Visual Studio.
|
||||||||||||
|
||||||||||||
|
|
||||||||||||
| TracGuide TitleIndex |
Features
Use the navigation bar on the left to take a tour of Visual D including a lot of screen shots.
- Project management with all DMD options available through the UI
- Syntax highlighting with special version and token string support
- Import statement completion, simple word-completion
- Underlining of syntactical errors
- Goto definition
- Parameter info tooltips
- Code outlining
- Symbol/File search window
- Integration of cv2pdb and Mago for nice debugging experience
- Profiler browse window
- Support for Error List, Code Definition window, Object Browser and Class View
- C++ to D Conversion Wizard
- Code completion and tooltips from semantic analysis of source code
- Support for building with GDC instead of DMD (including 64-bit code)
- Completely written in D
News
Want to get notified of new releases? Please add yourself to get notified of announcements in the respective forum topic.
2012-05-01 Version 0.3.32
- new version of cv2pdb with better handling of unicode characters in path names and better support for local variables in DWARF debug info
- new version of mago with string literal support for associative array keys and easier stepping into main
- some changes to reduce memory leaks due to false pointers
- fixed some issues in the parser and lexer, added support for __vector(T)
- goto definition: if executed on an import statement, now searching file through import paths
- project properties: added output type DLL and subsystem option
- fixed underlining syntax errors showing only first error
- version highlighting now supports versions DigitalMars/GNU and Win32/Win64
2012-03-14 Version 0.3.31
- added support for building with GDC (including debugging and x64 support, how to install)
- added platform support for "x64" (use with GDC only)
- includes new version 0.23 of cv2pdb that now also converts DWARF to pdb
- tweaked idl2d to convert files to build with dmd 2.058 (prebuilt executable available in the download folder)
- new version of mago with fixes and support for associative arrays with basic key types
- added "Compile" command to syntax check the current source file
- parser now supports new lambda syntax (x) => x
2012-01-07 Version 0.3.30
- syntax highlighting improvements regarding scope(guard), __ctfe, is, in and predefined versions
- added checkbox for options -gs and -property to project configuration
- debugger and build improvements
- code completion improvements
- experimental: code completion and tool tips from semantic analysis of source code
Full version history and complete details...
Download
The latest installer can be downloaded here. You can find older versions and some additional files in the download directory.
