- 浏览: 15177 次
- 性别:
- 来自: 台灣
最近访客 更多访客>>
最新评论
-
l.yun:
3 没有文档的支持呵呵 我没有描述清楚不是指软件的文档 而是 ...
Rev.268~270 -
kuan:
1. l.yun 写道目前在用你开发poseidon 没有找到 ...
Rev.268~270 -
l.yun:
目前在用你开发poseidon 没有找到bug收集的帖子 只好 ...
Rev.268~270 -
exploder:
dfl需要的编译命令是dfl.exe,而poseidon使用的 ...
除錯(Debug) -
yntcsb:
在当前的D语言ide中算是最好用的,如果能实现自动完成功能和窗 ...
請提出您對於Poseidon寶貴的意見
文章列表
Rev.268
修改:
修改template的自動完成功能
Rev.269~270
增加:
1. 增加Force Complete功能,現在可以使用Force Complete的快捷鍵啟動
2. 增加Parser選項,現在可以把自動完成的彈出視窗關閉
- 2009-05-24 03:52
- 浏览 893
- 评论(3)
Rev.265
增加:
1. 滑鼠中鍵關閉檔案
2. 簡易的DLL專案功能及編譯功能
修改:
1. 修改parser字元單位,目前變數為中文....也可以顯示及分析
Rev.266
修改:
1. 修改parser以符合DMD2.0語法
2. 由SCLEX_D.xml讀入關鍵字,目前可正確設置新增的關鍵字並高亮
Rev.267
增加:
1. 增加template的自動完成,如:
- 2009-05-16 10:29
- 浏览 734
- 评论(0)
修正:
修正非專案檔的import錯誤(上一版只修正了一半).
- 2008-09-06 03:19
- 浏览 921
- 评论(5)
增加:
1. 新的日文翻譯檔.
2. D runtime library的object.d的parser.
修改:
1. Import autocompletion的錯誤.
2. 更改project properties時,將改變的結果儲存並重新定位Import autocompletion的路徑.
3. 生成 catch( CatchParameter )敘述(用於自動完成).
*在之前,poseidon並不會分析object.d,導致Exception類別.....等無法顯示自動生成,現在應該可以如下:
try
{
}
catch( Exception e ) // 鍵入Ex ...
- 2008-09-05 02:14
- 浏览 820
- 评论(0)
增加:
1. 幫助檔快捷鍵,最多可自定義五組幫助文件.
2. 簡易顯示變數type及函式內容(類似call tip),把滑鼠游標移到變數或函式上面保持不動,會跳出小視窗顯示.
3. 可定義Ddbg找尋文件的目錄位置.
4. 編譯時使用相對路徑.(實際用途確認中)
修改:
1. 修正Special Tokens Lexical.
其中Resource Compiler功能尚未開放,這個版本其實修改了很多東西,當然仍待後面版本補強...
- 2008-05-16 03:01
- 浏览 1346
- 评论(14)
首先要和大家說明,我自己本身並沒有使用除錯器的習慣,所以希望針對這個部份大家可以儘量提出您的意見.
我們先以一個專案做範例,假設我們使用DFL中的一個範例:toolbar.d及toolbar.res;在這之前,我們必須先編譯好dfl.lib及dfl_debug.lib程式庫.(可以參考http://kuan.iteye.com/blog/189115來建立庫).
1. 進入Tools->Options->Compiler & Debugger->設定Debugger的位置,在這裡建議使用Ddbg V0.11.3版.
2. 新建專案,把toolbar.d及toolb ...
- 2008-05-13 02:43
- 浏览 1545
- 评论(3)
增加:
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 D ...
- 2008-05-04 06:51
- 浏览 1081
- 评论(4)
如不習慣安裝及使用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\impo ...
- 2008-05-03 22:30
- 浏览 1569
- 评论(1)
哈哈,這裡是Poseidon的修改履歷,比較大及重要的變更我會列在這裡,dsource的我英文打沒幾個字就不知該怎麼寫了......
增加:
主要對於jump to defintion(這怎麼翻?跳到宣告?)的修正,目前應該可以較正確跳躍到非project內的文檔.配合這個功能,若有相關的Default Parsers,請重新生成,因為新的Default Parsers會紀錄文檔的位置以便poseidon開啟(所以生成後請別移動您的庫文件),若是沒使用到Default Parsers應該就沒這個問題.
有使用到Default Parser的場合會在Output視窗顯示:
Module[ X ...
- 2008-05-03 11:12
- 浏览 969
- 评论(3)
對Poseidon有任何建議或Bugs提問歡迎跟帖提出,謝謝!!!
當然,如果您覺得Poseidon符於您的需求,也請您幫我打打氣!謝謝!
- 2008-05-03 10:46
- 浏览 1058
- 评论(4)
當我們新建/開啟專案後,我們可以發現編輯器的左邊的Package Explorer視窗出現內容,例:
圖例中最上方的sci是專案的名稱,底下分為四個大部分:
Sources
主要存放*.d的文件檔.
Interfaces
主要存放*.di的文件檔,當然一般我們的專案是不會含有interfaces,大部分是庫文件的聲明.
Resources
主要存放*.res的資源檔.
Others
存放一些額外的文件.
我們可以在Package Explorer的項目上按下滑鼠右鍵,此時會浮出功能選擇視窗 :
在專案名稱按下滑鼠右鍵:
New:
新建檔案或資料夾,新建檔案時必須加入附屬檔名,檔 ...
- 2008-04-30 05:03
- 浏览 2073
- 评论(5)
加速專案載入
- 博客分类:
- Poseidon User Guide
Poseidon每次載入都會重新分析載入及import的文檔,這裡介紹一些方法快速載入專案.
1. Poseidon會把當前專案的文檔分析結果存成->專案名稱.ncb檔,每次關閉專案時便會自動儲存生成,下次載入專案時Poseidon會預先找尋ncb檔中的內容,若 ...
- 2008-04-29 05:01
- 浏览 1094
- 评论(0)
現在簡單的說明如何在Poseidon內新增一個專案
進入Poseidon,在menu中選擇File->New Project,此時檔案屬性視窗會開啟:
一開始我們看到的是通用(General)屬性,由上而下分別是:
Load Sytle:
我們可以設定專案載入的行為模式,預設為Old School,它會按照目前專案含有的檔案路徑及名稱載入檔案,反之設定為By Project Path,每次載入時會把所有位於專案目錄下的檔案(*.d)全部載入.
Project Name:
設定此專案的名稱,當Target Name未設定時,編譯專案後產生的檔案會依照此處設定的名稱.
Projec ...
- 2008-04-29 03:58
- 浏览 1075
- 评论(5)