增加:
1. 幫助檔快捷鍵,最多可自定義五組幫助文件.
2. 簡易顯示變數type及函式內容(類似call tip),把滑鼠游標移到變數或函式上面保持不動,會跳出小視窗顯示.
3. 可定義Ddbg找尋文件的目錄位置.
4. 編譯時使用相對路徑.(實際用途確認中)
修改:
1. 修正Special Tokens Lexical.
其中Resource Compiler功能尚未開放,這個版本其實修改了很多東西,當然仍待後面版本補強...
- 03:01
- 浏览 (132)
- 评论 (10)
- 分类: Posiedon Changelog
首先要和大家說明,我自己本身並沒有使用除錯器的習慣,所以希望針對這個部份大家可以儘量提出您的意見.
我們先以一個專案做範例,假設我們使用DFL中的一個範例:toolbar.d及toolbar.res;在這之前,我們必須先編譯好dfl.lib及dfl_debug.lib程式庫.(可以參考http://kuan.javaeye.com/blog/189115來建立庫).
1. 進入Tools->Options->Compiler & Debugger->設定Debugger的位置,在這裡建議使用Ddbg V0.11.3版.
2. 新建專案,把toolbar.d及toolbar.res加入專案 ...
- 02:43
- 浏览 (131)
- 评论 (2)
- 分类: Poseidon User Guide
增加:
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 ...
- 06:51
- 浏览 (115)
- 评论 (4)
- 分类: Posiedon Changelog
如不習慣安裝及使用DSSS,可以試著用Poseidon編譯新的DWT:
1. 首先假設您還沒下載DMD及Tango,請到http://downloads.dsource.org/projects/tango/snapshots/tango-bin-win32-CURRENT-dmd.1.029.zip下載DMD及Tango的同捆包並安裝,假設我安裝在D:\DMD1029Tango底下.
2. 到http://hg.dsource.org/projects/dwt-win/archive/tip.zip下載dwt-win,然後把zip檔中的dwt安裝到D:\DMD1029Tango\imp ...
- 22:30
- 浏览 (136)
- 评论 (1)
- 分类: Poseidon Tips
哈哈,這裡是Poseidon的修改履歷,比較大及重要的變更我會列在這裡,dsource的我英文打沒幾個字就不知該怎麼寫了......
增加:
主要對於jump to defintion(這怎麼翻?跳到宣告?)的修正,目前應該可以較正確跳躍到非project內的文檔.配合這個功能,若有相關的Default Parsers,請重新生成,因為新的Default Parsers會紀錄文檔的位置以便poseidon開啟(所以生成後請別移動您的庫文件),若是沒使用到Default Parsers應該就沒這個問題.
有使用到Default Parser的場合會在Output視窗顯示:
Module[ X ...
- 11:12
- 浏览 (89)
- 评论 (3)
- 分类: Posiedon Changelog
對Poseidon有任何建議或Bugs提問歡迎跟帖提出,謝謝!!!
當然,如果您覺得Poseidon符於您的需求,也請您幫我打打氣!謝謝!
- 10:46
- 浏览 (107)
- 评论 (3)
- 分类: Poseidon Issues & Suggestion
當我們新建/開啟專案後,我們可以發現編輯器的左邊的Package Explorer視窗出現內容,例:
圖例中最上方的sci是專案的名稱,底下分為四個大部分:
Sources
主要存放*.d的文件檔.
Interfaces
主要存放*.di的文件檔,當然一般我們的專案是不會含有interfaces,大部分是庫文件的聲明.
Resources
主要存放*.res的資源檔.
Others
存放一些額外的文件.
我們可以在Package Explorer的項目上按下滑鼠右鍵,此時會浮出功能選擇視窗 :
在專案名稱按下滑鼠右鍵:
New:
新建檔案或資料夾,新建檔案時必須加入附屬檔名, ...
- 05:03
- 浏览 (135)
- 评论 (5)
- 分类: Poseidon User Guide
Poseidon每次載入都會重新分析載入及import的文檔,這裡介紹一些方法快速載入專案.
1. Poseidon會把當前專案的文檔分析結果存成->專案名稱.ncb檔,每次關閉專案時便會自動儲存生成,下次載入專案時Poseidon會預先找尋ncb檔中的內容,若文檔分析結果不存在ncb中才會載入並分析原文檔.所以若把ncb檔刪除,Poseidon便會全部重新分析原文檔.
2. 我們的專案除了本身文檔之外,也有可能import其他的庫,如std(phobos),Tango,dwt,dfl...等等,我們可以利用生成Default Parser來加速專案的載入:
a. 首先到Tools->O ...
- 05:01
- 浏览 (91)
- 评论 (0)
- 分类: Poseidon User Guide
現在簡單的說明如何在Poseidon內新增一個專案
進入Poseidon,在menu中選擇File->New Project,此時檔案屬性視窗會開啟:
一開始我們看到的是通用(General)屬性,由上而下分別是:
Load Sytle:
我們可以設定專案載入的行為模式,預設為Old School,它會按照目前專案含有的檔案路徑及名稱載入檔案,反之設定為By Project Path,每次載入時會把所有位於專案目錄下的檔案(*.d)全部載入.
Project Name:
設定此專案的名稱,當Target Name未設定時,編譯專案後產生的檔案會依照此處設定的名稱.
Project ...
- 03:58
- 浏览 (123)
- 评论 (5)
- 分类: Poseidon User Guide







评论排行榜