发新话题
打印

[D语言学习] 4 最好的D语言编辑器SciTE4D 0.17 8月6日更新

4 最好的D语言编辑器SciTE4D下载安装和配置教程

详细请参考SciTE4D主页:
http://scite4d.d-programming-language-china.org/

最好的D programming language编辑器SciTE4D的功能:
    SciTE4D是关于SciTE4D工具的整合.
    功能有:
    代码高亮
    自动完成成D programming language关键词, 标准库Phobos, "准标准库"Tango模块名
    F1 打开光标所在D关键词的CHM帮助
    Ctrl + Alt + F1 搜索在线MSDN, 在用到关于Windows API编程时比较有用
    F7 Debug模式编译
    Ctrl + F7 release模式编译
    Ctrl+F5 一步完成编译,链接,运行,立即看到运行结果,初学者最爱
    F8 调试可执行文件
    Ctrl + Alt + Shift + D 文档生成
    Ctrl + Alt + Shift + T 运行单元测试
    Alt + D 弹出声明列表
    Alt + M 弹出导入模块列表, 选择并按Enter打开对应模块
    F12 打开光标所在标识符定义所在文件,并滚动到所在行
   
    原来 http://www.d-programming-language-china.org 在编译库时先写一个bat 文件调用dsss编译, 编译时要切换到库所在文件夹, 点击bat文件进行编译
    编译好后又切换到编译器, 如果要编译多个库, 还要写多个bat文件, 比较麻烦.
   
    现在方便了,先写好所有D programming language项目的DSSS编译配置文件, 随便打开一个.d库文件, 在SciTE4D里按快捷键编译库, 工作时再也不要离开编辑器界面了.

为什么选择SciTe作为D语言编辑器
D语言零起点教程:
http://bbs.d-programming-language-china.org/forum-18-1.html
yidabu按:有许多所谓的D语言IDE,D语言编辑器:
http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport
yidabu都看了一下,给他们分一下类:
1 基于 Scintilla编辑器组件的文本编辑器
这类文本编辑器太多了。
事实际上Scintilla已经成了最强大的文本编辑器组件。
2 一开始满有信心专为D开发的文本编辑器,但半途夭折的
没有必要去采用一个一年以上不更新的文本编辑器
3 一般文本编辑器加上 D语言语法高亮
现在为止还没有发现功能如Visual studio 2005般强大的D语言ide。
如果采用 基于 Scintilla编辑器组件的 文本编辑器,为什么不采用 Scintilla作者开发的文本编辑器呢
这就是 SciTE,强大,简易,轻巧集于一身的的超级文本编辑器。

d语言编辑器SciTE4D的下载和安装

请到下面地址下载
http://scite4d.d-programming-language-china.org/
   
   
最好的D语言编辑器SciTE4D的配置
    你可以在一分钟内配置好SciTE4D.
   
    1   把SciTE4D 解压到scite4d目录.
   
    2   打开 scite4d\SciTEGlobal.properties文件, 编辑第一项配置:
   
    把类以下面的路径修改成你的实际库文件路径:
引用:
seatd.global.include=D:\d\dmd\src\phobos;D:\d\dmd\src\other;D:\d\dmd\import;D:\d\dmd\tango
一键编译基于DSSS, 你要预先写好dsss.conf文件, 定义好debugflags和releaseflags。
    特别是编译库时比较方便, 打开库里的任意文件, 就可实现一键编译。
   
   
    你有更好的SciTE4D设置, 不妨在这里和大家分享:
    http://bbs.d-programming-language-china.org/thread-458-1-1.html

D语言零起点教程:
http://bbs.d-programming-language-china.org/forum-18-1.html

TOP

“把类以下面的路径修改成为你的实际库文件的路径”
这句话中包括哪些“库文件”,这些文件从哪里下的,呵呵
第一次配置不太清楚。

TOP

小弟是第一次配置,方便的话,高诉我一声,谢谢

TOP

比如你安装了Tango, Tango库目录里就有很多Tango的.d后缀源文件, SciTE4D要到这里文件里查找标识符的出处,然后在SciTe4D自动打开,你不指定这个路径,SciTE4D就不知道到哪里找源文件了.

TOP

SciTE4D很不错  不过能否做成免安装的  我习惯把编辑器放在U盘里 安装有点不方便

TOP

能不能把D的编译器什么的```打包成一个```
每次换机器``只需要解压到 D:\d目录下``然后设置下环境变量什么的``
整成一个绿色的 方便携带的版本``
免得每次都要设置来设置去的````很麻烦啊````
希望楼主提供一个供新人们下载```

TOP

引用:
原帖由 z232 于 2008-8-8 16:02 发表
能不能把D的编译器什么的```打包成一个```
每次换机器``只需要解压到 D:\d目录下``然后设置下环境变量什么的``
整成一个绿色的 方便携带的版本``
免得每次都要设置来设置去的````很麻烦啊````
希望楼主提供一个供新 ...
老大搞个和 fsdev一样的发行版吧 , fsdev更新太慢了。

TOP

如果要提供DMD打包下载, 涉及到 license 的问题. 目前只能到每个人自己到相关工具官网下载并安装设置.

TOP

为什么我的 SciTE4D 不能显示中文啊?

TOP

发新话题