|
- 自定义语法加亮, 修改d.properties即可
- 自动完成D语言关键词,Phobos,Tango, DWin模块名
- 支持GNU mak, Windows bat和DSSS编译工程
- F1 一键打开CHM帮助文件并导航到关键词, 初学者的最爱
- F7 或 Ctrl+F7 编译工程 (要先写好Makefile或build.bat或dsss.conf)
- F5 运行编译好的exe文件
- Ctrl+F5 一步完成编译,链接,运行,立即看到运行结果,初学者最爱
- Alt+D 弹出当前文件中的所有声明,选择后按Enter即可跳转
- Alt+M 弹出导入模块列表,选择后自动打开模块
- F12 在当前文件或导入库路径中搜索光标下的标识符,找到就在SciTE4D中打开该文件并跳转到定义处
- Ctrl+Alt+Shift+D 生成文档(需要DSSS)
- Ctrl+Alt+Shift+T 执行单元测试(DSSS)
- Ctrl+Alt+F1 在线搜索MSDN, Windows API编程时很方便
- 代码折叠, 自动缩进
- 自定义快捷键,打开改d.properties依照例子自己修改即可
- 下载D语言编辑器SciTE4D
- 点击安装文件开始安装
- 包含文件路径配置
- 编译方法配置
- 点击桌面的SciTE4D编辑器图标开始你的D Codeing
如果你不需要"跳转到定义处"的功能可以略过这条. SciTE4D将在你指定的路径中寻找光标下标识符定义出处,找到了就会在SciTE4D中打开并导航到定义所在行.
打开文件:
...\scite4d\SciTEGlobal.properties
修改第一行:
seatd.global.include
多个路径用分号;分隔.比如这样:
seatd.global.include=c:\dmd\src\phobos;c:\dmd\tango
在编译每个工程前,你要在工程目录里写好编译文件,默认的编译文件名是Makefile, build.bat和dsss.conf,你可以在SciTE4D安装目录下的 ...\scite4d\ybud.conf 里修改make程序的名字的, bat编译文件的名称,Makefile文件的名称.如果你采用默认值,ybud.conf就就不用改了.
一般用DSSS来编译库,这里最简单的方法,编译exe也可以用bat批处理文件或GNU make.
D语言编辑器SciTE4D编译实例
SciTE4d安装目录下有个examples文件夹,你要打开这个文件夹,对照着看本教程
- GNU make 编译实例
- Windows bat批处理编译实例
- DSSS编译实例(要先安装DSSS)
SciTE4D安装包已经包含了GNU make的Windows版 mingw32-make.exe, 因此,如果你已经安装了DMD和Tango库,实例可以直接编译通过
打开
..\scite4d\examples\makefile\test.d
F7 或 Ctrl+F7 编译出test.exe
F5 运行编译好的test.exe
你也可以按 Ctrl+F5 一步完成编译,链接和运行.
打开
..\scite4d\examples\bat\test.d
F7 或 Ctrl+F7 编译出test.exe
F5 运行编译好的test.exe
你也可以按 Ctrl+F5 一步完成编译,链接和运行
DSSS安装教程:
http://bbs.d-programming-language-china.org/thread-605-1-1.html
DSSS是个不错的D语言编译工具,不过使用帮助写得不怎么样,初学者可能会比较头疼,如果你初学D programming language可以先用批处理文件编译.
打开
..\scite4d\examples\dsss\test.d
F7 执行debug编译
Ctrl+F7 执行release编译
SciTE4D目前只支持dsss区分debug编译和release,你要在dsss.conf中先写好debugflags和releaseflags, 例子可参考..\scite4d\examples\dsss\dsss.conf 文件.
F5 运行编译好的test.exe
你也可以按 Ctrl+F5 一步完成编译,链接和运行
- 怎样增加我自己的自动完成文件
- 中文变成乱码是怎么回事
- 怎样更换语法加亮为黑色背景
这在SciTE4D里非常简单,只要把它们加到 \scite4d\api\modules.api 里,你甚至你可以把所Widows API都加到这里
SciTE4D采用UTF-8编码保存源文件. 如果你用中文Windows, 记事本新建一个文本文档,再把后缀改成.d, 这个文件的编码实际上是GBK, 如果里面有中文,再用SciTE4D打开就会变成乱码.
解决方法:在SciTE4D菜单 "File", "New"(或直接按Ctrl + N) 新建文件,再"File", "Save As"(或者按Ctrl+Shift+S)保存成.d文件,就是默认的UTF-8编码,这时你甚至可以所有变量,函数名都用中文表示,实现汉语编程.
进入 SciTE4D 目录, 把默认的 D语法文件 d.properties备份为d.default.properties, 再把d.black.properties 改为d.properties即可。
- 2007年11月8日 SciTE4D 0.10 发布
- 2008年2月10日 SciTE4D 0.11 发布
- 2008年3月1日 SciTE4D 0.15 发布
- 2008年5月9日 SciTE4D 0.16发布
更新到 DMD 1.024,Tango 0.99.4 Frank.
自动完成更新到DMD 1.027,Tango 0.99.5
增加Ctrl+F5 直接执行"dmd -run currentFile.d args..."
增加Makefile 编译支持
增加build.bat 编译支持
编加dsss build 实例, bat build 实例, Makefile build 实例
帮助文件更新到D 1.027
自动完成更新到DMD 1.0.28, Tango 0.99.6, DWin 0.97, 增加dwt-win, dfl,dwt-addons模块自动完成
完善Makefile编译支持
增加redduke提供的黑色背景语法加亮
改进建议
功能完备的D语言IDE还没有出世, SciTE4D就是目前最好的D语言编辑器.在使用中有什么疑难,或者心得,欢迎到论坛交流:
http://bbs.d-programming-language-china.org/forum-15-1.html
或者给我发邮件:
dyuyan at gmail dot com

