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.
|
||||||||||||
| TracGuide TitleIndex |
Features
- Project management with all DMD options available through the UI
- Syntax highlighting
- Import statement completion, simple word-completion
- Goto definition
- Parameter info tooltips
- Symbol/File search window
- Integration of cv2pdb for nice debugging experience
- Completely written in D
News
2010-08-11 Version 0.3.15
- when reading import paths from sc.ini, the directory is determined by searching dmd.exe through the executable paths setting and the PATH environment variable
- fixed freeze when searching indentation level for smart indent (might also affect brace matching)
- now packaged with cv2pdb 0.16.
- fixed crash when running along-side the Qt-Addin for Visual Studio
2010-07-23 Version 0.3.14
- fixed parameter and data tooltips on VS2010
- added command VisualD.ParameterInfo to avoid hook by Visual Assist
- fixed import completion for packages accessed through project import path settings
- goto definition now displays error in status line if no definition found or opening source file fails
- brace highlighting now shows error in status line for mismatched brackets
- fixed pasting html text not omitting format information
- now using environment variable DMD_LIB to pass library path to DMD, please update DMDs sc.ini accordingly
- now build checks whether output files are actually created to avoid silent link failure
- generating JSON output is now the default setting for new projects
2010-07-09 Version 0.3.13
- dragging a directory into the project now creates a folder and adds all files and folders found in that directory but those that start with "."
- fix: completion did not detect beginning of word at line end
- SCC integration improved
- options with multiple arguments are now delimited by both ';' and white spaces, use quotes if any of these need to be part of a file name
Download
The latest installer can be downloaded here. You can find older versions and some additional files in the download directory.
