`
hqs7636
  • 浏览: 216381 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Poseidon 更新日志 之Rev.245

阅读更多
5/17 更新
Rev.245  

原文:http://kuan.iteye.com/blog/193503

增加:
1.帮助文件快捷键,最多可自定义五组帮助文件.
2.简易显示变量type及函数内容(类似call tip),把鼠标移到变量或函数上面保持不动,会跳出小窗口显示.
3.可定义Ddbg找寻文件的目录位置.
4.编译时使用相对路径.(实际用途确认中)

修改:
1.修正Special Tokens Lexical.

其中Resource Compiler功能尚未开放,这个版本其实修改了很多东西,当然仍待后面版本补强...  



Rev.243  (本贴 5月4日更新)
原文:[url]http://kuan.iteye.com/blog/189154 [/url]

增加:
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的项目外的文档之跳跃问题已解决.




About Rev.241
原文:http://kuan.iteye.com/blog/189027

哈哈,这里是Poseidon的修改日志,以后比较大及重要的变更我会列在这里,在dsource上,我英文打没几个字就不知该怎么写了......  

增加:
主要对于jump to defintion(跳到声明)的修正,目前应该可以较正确跳跃到非project内的文档.配合这个功能,若有相关的Default Parsers,请重新生成,因为新的Default Parsers会纪录文档的位置以便poseidon打开(所以生成后请别移动您的库文件),若是没使用到Default Parsers应该就没这个问题.

有使用到Default Parser的场合会在Output窗口显示:
Module[ XXX.XX.XXXX ] Loaded And Parsed.
而不是
File[ XXX.XX.XXXX ] Loaded And Parsed.

目前的问题是在非project内的文档是无法跳跃的,因为parser没有载入......

修正:
自动完成(AutoComplete)修正,其实这感觉好像是个问题啰,修正了一个有时又制造了一个,看来有必要好好整理了......
目前能显示Class Templates的内容,例: Tango中的Stdout


译者注:红色两句的意思是可以从项目里跳到项目外,但跳到项目外以后就无法再跳了。新版243中已修正
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics