`
kuan
  • 浏览: 15376 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
最近访客 更多访客>>
社区版块
存档分类
最新评论

Rev.243

阅读更多
增加:
1. 增加檔案屬性(project property)可以個別設定DMD,DMC及Bud,可以用在使用不同的編譯器版本或標準庫.

2. Parser Option增加Parse Imported Modules In Project選項,這個選項等同之前版本的Parse All Imported Modules In Project,現在的Parse All Imported Modules In Project選項代表載入專案時會載入分析所有的modules,不管它們的import屬性是public或是private!

3. Parser Option增加Jump To Top Defintion選項,若勾選,使用jump_to_defintion功能時,會跳到宣告的最上層,例(使用Tango0.99.6):
module main;

import tango.io.Stdout;

void main ()
{
	Stdout( "Kuan Hsu" ).newline;
}


勾選Jump To Top Defintion,在Stdout按下ALT+G,直接會跳到Print.d(89)的
class Print(T) : OutputStream


若不勾選,在Stdout按下ALT+G,會跳到Stdout.d(110)的
public static Print!(char) Stdout,      /// global standard output
                           Stderr;      /// global error output


修正:
1. 關於上面第1項新增中rev.242的bugs(rev.242很短命...... )

2. rev.241的專案外的文檔之跳躍問題已解決.
分享到:
评论
4 楼 kuan 2008-05-13  
引用
F1文檔:
主要我是想說可以啟動多種chm,例如d1.chm及Tango.chm,不過可以先把目前單一的協助文檔加入快捷鍵(下個rev.)

引用
声明处的备注:
這裡還得加入Ddoc的分析,需要點時間......

引用
新版dwt3.3.2会考虑升级到dmd2.0:
這個也許要詢問目前dwt3.3.2project的開發者們,我並沒有加入開發.

引用
Posiedon是否会考虑整合gui,像entice一样整合了dfl和dwt:
我個人認為是不會加入整合gui,entice是很好的工具,整合gui的工作就該交給它,雖然美中不足它不是open source,但作者無私的奉獻是值得肯定的!
3 楼 hqs7636 2008-05-08  
一个方法被多次重载:overload method( function )  ok

F1文檔:
http://scite4d.d-programming-language-china.org/
这个做到了,你可以参考

dsss:现在 Posiedon 也基本能代替它,以后再说吧。
这里有一个关于dsss的文档http://bbs.d-programming-language-china.org/thread-605-1-1.html

声明处的备注: 就用 Jump_to_Definition 的方法



另外:

能否增加一个把F5、F7、F9 合并的键
新版dwt3.3.2会考虑升级到dmd2.0吗,大概什么时间
Posiedon是否会考虑整合gui,像entice一样整合了dfl和dwt
http://www.dprogramming.com/entice.php

能再吸收一些高手来帮你就好了。。。
2 楼 kuan 2008-05-06  
重點來了...... , 我不會用dsss呀!還望各位大哥說明賜教!

F1文檔: 這個簡單,不過我要想想要如何自定義文檔的方法......

声明处的备注: 這有可能會動到parser的程式碼,若不把备注內容存入AST裡面(這樣又個可能會過於肥大),那麼就只能使用類似目前Jump_to_Definition的方法.

一个方法被多次重载:overload method( function )?



1 楼 hqs7636 2008-05-04  
这样挺灵活了。我有几个建议:

能否再添加一个dsss的选项页,有很多人习惯用dsss,这样的话可以把习惯dsss的人吸引到这里来。

还一个就是能否增加F1打开帮助文档。以及在自动完成的时候,再提取声明处的备注(中英文可选,或许以后会有中文备注),是方法的话也显示所有可选的签名(不知道繁体怎么说,就是一个方法被多次重载的)。没有就显示null或其他。
类似java .net ide的方式

不好意思。

相关推荐

Global site tag (gtag.js) - Google Analytics