D语言可用IDE测试
sdv
2011-12-06
本人最近刚刚学习D语言,之前没啥基础.(对 php了解一些)
尝试了官方推荐的集中IED.现在说一下使用体验 以下都是个人见解 D-ide,这个是目前可用能力最强的 缺点: 代码提示不够完善 代码调试功能比较弱 界面反应速度慢 优点: 启动速度快 visuald,这个是一个Microsoft Visual Studio 插件,不支持学习班 可支持vs shell的. 我使用 2010测试的. 缺点: 不支持中文目录 代码提示也没有(可能是我没设置正确) 优点:!这个的调试功能比其他的都好 Mono-D MonoDevelop的插件 缺点,根本没办法调试(或许我不会) 优点: 3个中代码提示比较完善且界面速度比较好的 --------------------------------分割线 由以上的状态得出...还需要穿插使用才比较好~ Mono-D来写代码 visuald 来编译代码 D-ide 来读代码 就是累了点... 那位知道有好用的IED推荐一下 不要私藏啦~ |
|
sdv
2011-12-06
补充一下,重新读了文档 代码 Mono-D for MonoDevelop 开始开发中,现在版本完全是测试版本,没啥能力(代码项目属性不可保存)
多项目来说暂时用不了了 |
|
betty_betty2008
2011-12-06
sdv 写道 本人最近刚刚学习D语言,之前没啥基础.(对 php了解一些)
尝试了官方推荐的集中IED.现在说一下使用体验 那位知道有好用的IED推荐一下 不要私藏啦~ http://dlang.group.iteye.com/group/topic/10979 Poseidon是windows下最好的,本身就是用D1+SWT写的。 |
|
sdv
2011-12-06
Poseidon,之前尝试了,不过我怎么也没搞懂怎么修改dmd路径设置问题
cwd > E:\Work\D_Code\test D:\DMD1027Tango\bin\dmd.exe E:\Work\D_Code\test\main.d -oftest.exe Failed to create proccess ! [GetLastError=3] 系统找不到指定的路径。 我也知道是路径设置错误但是.... 修改了几个地方,最后还这种提示... 和2年前一样的问题...我没办法 所以这个不在我的测试列队里面了~ |
|
betty_betty2008
2011-12-06
sdv 写道 Poseidon,之前尝试了,不过我怎么也没搞懂怎么修改dmd路径设置问题
cwd > E:\Work\D_Code\test D:\DMD1027Tango\bin\dmd.exe E:\Work\D_Code\test\main.d -oftest.exe Failed to create proccess ! [GetLastError=3] 系统找不到指定的路径。 我也知道是路径设置错误但是.... 修改了几个地方,最后还这种提示... 和2年前一样的问题...我没办法 所以这个不在我的测试列队里面了~ 晕,你列的那几个IDE里 Poseidon是最好配置的 工具-》选项-》编译器 设置通用路径; 工具栏图标里最右边(下箭头)-》自定义里,有几个预定义好的命令,比如DMD file base,DMD project base等等,检查一下DMD路径与通用路径设置 不相符的改一下就行了。 |
|
sdv
2011-12-06
..看来我比较笨啊~..还没搞懂怎么弄这个东西
编译到是可以了 不过(F7)那个还是错误提示.. 迷糊~ 先问一下 能下载到的最新支持 D2的版本是什么? v0.23 么? 我在 dsource上就只能找到这个 0.23 和 0.221 这个软件版本怎么高的呢?啥样的规则啊~ ..没找到啥像样的帮助,使用指导也是零 晕~,所以我才会觉得 另外几个可用~ 至少错误的时候也会明确到底是那里问题 新手....没办法理解太多 很多都依靠注解,帮助一类的 |
|
hqs7636
2011-12-06
俺写那么多白写了
|
|
betty_betty2008
2011-12-07
sdv 写道 ..看来我比较笨啊~..还没搞懂怎么弄这个东西
编译到是可以了 不过(F7)那个还是错误提示.. 迷糊~ 先问一下 能下载到的最新支持 D2的版本是什么? v0.23 么? 我在 dsource上就只能找到这个 0.23 和 0.221 这个软件版本怎么高的呢?啥样的规则啊~ ..没找到啥像样的帮助,使用指导也是零 晕~,所以我才会觉得 另外几个可用~ 至少错误的时候也会明确到底是那里问题 新手....没办法理解太多 很多都依靠注解,帮助一类的 V2.9.2 www.dsource.org/prjects/poseidon Downloads ¶ The lastest revision in developing Zip : download v0.23 Bin : poseidon-v0.23 v0.221 Bin : poseidon-v0.221 就是那个Zip:download 或者:http://www.dsource.org/projects/poseidon/browser/trunk 这个永远是最新的 页面最下方 Download in other formats: Zip Archive 你那个找不到路径错误问题:在命令行下试过编译能通过吗? 实在不行你把你的DMD路径列出来给俺们看看,再不行把你的Poseidon打包上来 |
|
sdv
2011-12-07
Poseidon,启动速度,执行速度都不错
到现在没弄太懂两个版本号代表啥,我分别下载安装了 直接去设置里面修改dmd路径和import的路径,其他没有修改 之后新建一个控制台项目 添加一个空白的.d文件. 没有代码提示 用菜单上编译生成 提示路径错误 ...是不是我的用法不对啊~? 这么多ide测试下来就它启动最快,也是唯一一个没有成功生成控制台执行程序的~ 郁闷死了. |
|
betty_betty2008
2011-12-07
V2.9.2是SVN,0.23 是release,前一个最新
现在大概猜到IDE的问题出在哪了:你是不是编译是直接在菜单下选 build->complile current file(F7) 或是build->build (F9) 等等?结果出现wrong DMD path对不对? 其实你要在工具栏最右边下箭头那个工具图标里 Customize->External Tool Configuration下配置一下DMD(file base) 或是DMD(project base).在编译时也要点这个向下的箭头再选DMD(file base) 或是DMD(project base) 来编译。最后按F5运行。当然你可以自定义其它的编译方式,比如bud,xfbuild , 等等。 |