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 , 等等。
Global site tag (gtag.js) - Google Analytics