Visual D

Visual Studio 的D语言开发插件
授权协议 BSD
开发语言 C/C++
所属分类 插件和扩展、 Visual Studio 插件
软件类型 开源软件
地区 不详
投 递 者 鲜于玮
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Visual D 是一个与 Visual Studio 无缝整合的插件,让你享用最强大的 Visual Studio 进行D语言的开发调试!

目前版本支持 Visual Studio 2005/2008/2010/2012/2013 版本(安装方法)。

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, semantic 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

  • D语言是一种由Digital Mars公司创造的系统编程语言,它专注于“把C和C++的能力和高性能与先进的语言——像Ruby和Python——的高生产力结合起来。” 尽管它仍然是一种静态类型的语言,可以直接编译成本地代码,而且语法看起来与Java或者C#非常类似,但是它做出了很多有意义的改进。 这些改进包括明确地支持惰性参数。当我们使用关键字“lazy”标记一个形参时,就意味着相关的实参会被赋值0

  • 目录 常用: 一、文件相关 二、编辑搜索相关 三、导航视图相关 四、项目相关 五、生成相关 六、调试相关 七、调试相关 八、分析相关 九、工具相关 十、扩展相关 十一、窗口相关 十二、帮助相关 常用: ctrl + ,   : 搜索文件或函数或变量 或者  编辑->定位到     注意:, 对应 < 那个按键上的 c,c逗号,而不是"那个键的逗号 ctrl + g  : 定位到行  或者  编辑-

  •       此前在Linux下开发应用程序有2种办法,一种是在Windows上编写好,然后复制到Linux上在命令行中编译和执行。另一种是采用Linux的IDE,用过Code::Blocks,勉强够用,不过一旦遇到这个开发工具的BUG就很麻烦了,很久也不更新版本,只能尽量避开BUG。      自从Visual Studio支持开发Linux上的程序后,就一直采用Visual Studio来开发L

 相关资料
  • 问题内容: 是否可以使用其他JVM语言(例如Scala和Clojure)来开发IntelliJ IDEA插件?还是为此目的必须使用Java?我在网络上找不到任何指针,因此在此处发布了问题。 问题答案: 是的,这完全有可能。 本质上,任何插件都是IDEA API提供的几个扩展点的一组扩展。这些扩展是实现预定义接口的常规Java类,并且清单中引用了这些类。另外,您可以将所有库与插件捆绑在一起。因此,如

  • 概述 ThinkCMF已经默认开启了多语言的支持,后台以语言包形式实现多语言,前台以语言包和多模板的形式实现多语言. 语言包 ThinkCMF开启的语言有三个,分别是zh-cn,en-us,zh-tw,此项配置在application/Common/Conf/config.php配置文件下,可以通过更改LANG_LIST的值增加语言. 语言包分为框架核心语言包(在simplewind/Core/L

  • 范式 声明式 函数式 Common Lisp Clojure Haskell Erlang Scala LISP Logo F# 逻辑式 Prolog 命令式 非结构化 COBOL 结构化 面向对象 Visual Basic Objective-C Smalltalk Python Ruby Eiffel Java C++ C# 过程式 Delphi/Object Pascal Fortran B

  • 几个月前,我决定开发一个可以真正使用的编程语言。语言的目标是这样的: 可以和C一样编译成 native 机器码,并能用于游戏开发。 语言和java/C# 类似,并且尽量减少业务代码开发的复杂度。 兼容全平台、开源。 国产、全中文支持。 有完整的 IDE、文档、工具支持。 有一个社区支持。 这是一个很伟大的事情,如果你有兴趣和时间,欢迎加入我们的开源团队。 不会做没关系,这是一个学习机会。 联系方式

  • Dokuwiki 语法插件开发 对语法标签的匹配采用PHP preg函数进行。 插件类需要实现以下方法: getType() 返回此插件定义的模式类型。比如标签内部是纯文本等。 getSort() 返回此插件的优先级。数字越小,优先级越高。比如:需要替换系统的<code>标签。 connectTo($mode) 用来向词法分析器Lexer注册模式匹配的正则表达式。 postConnect() 当在

  • 附录D:其它语言 下表是 The Go Programming Language 其它语言版本: 语言 链接 时间 译者 ISBN 中文 《Go语言圣经》 2016/2/1 chai2010, Xargin, CrazySssst, foreversmart ? 韩语 Acorn Publishing (Korea) 2016 Seung Lee 9788960778320 俄语 Williams

  • Tango 是一种跨平台的开放源码D语言软件库。这是一个全面的常用工具库,并得到越来越多的D语言爱好者的喜爱。 下面是一个用来将文件内容一行行输出的代码示例: private import tango.io.Console, tango.io.device.File; private import tango.io.stream.Lines; void main

  • 主要内容:使用DartPad在线执行脚本,设置本地环境,IDE支持,dart2js工具本章讨论在Windows平台上为Dart设置执行环境。 使用DartPad在线执行脚本 可以使用 https://dartpad.dartlang.org/ 上的在线编辑器在线运行测试脚本。Dart编辑器执行脚本并显示HTML和控制台输出。在线编辑器附带一组预设代码示例。 Dartpad编辑器的截图如下 - Dartpad还可以以更严格的方式进行编码。通过检查编辑器右下角的强模式选项来实现。强模式