`
kuan
  • 浏览: 15177 次
  • 性别: Icon_minigender_1
  • 来自: 台灣
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Rev.268 修改: 修改template的自動完成功能 Rev.269~270 增加: 1. 增加Force Complete功能,現在可以使用Force Complete的快捷鍵啟動 2. 增加Parser選項,現在可以把自動完成的彈出視窗關閉
Rev.265 增加: 1. 滑鼠中鍵關閉檔案 2. 簡易的DLL專案功能及編譯功能 修改: 1. 修改parser字元單位,目前變數為中文....也可以顯示及分析 Rev.266 修改: 1. 修改parser以符合DMD2.0語法 2. 由SCLEX_D.xml讀入關鍵字,目前可正確設置新增的關鍵字並高亮 Rev.267 增加: 1. 增加template的自動完成,如:
修正: 修正非專案檔的import錯誤(上一版只修正了一半).
增加: 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 ...
增加: 1. 幫助檔快捷鍵,最多可自定義五組幫助文件. 2. 簡易顯示變數type及函式內容(類似call tip),把滑鼠游標移到變數或函式上面保持不動,會跳出小視窗顯示. 3. 可定義Ddbg找尋文件的目錄位置. 4. 編譯時使用相對路徑.(實際用途確認中) 修改: 1. 修正Special Tokens Lexical. 其中Resource Compiler功能尚未開放,這個版本其實修改了很多東西,當然仍待後面版本補強...
首先要和大家說明,我自己本身並沒有使用除錯器的習慣,所以希望針對這個部份大家可以儘量提出您的意見. 我們先以一個專案做範例,假設我們使用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 ...
增加: 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 ...
如不習慣安裝及使用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 ...
哈哈,這裡是Poseidon的修改履歷,比較大及重要的變更我會列在這裡,dsource的我英文打沒幾個字就不知該怎麼寫了...... 增加: 主要對於jump to defintion(這怎麼翻?跳到宣告?)的修正,目前應該可以較正確跳躍到非project內的文檔.配合這個功能,若有相關的Default Parsers,請重新生成,因為新的Default Parsers會紀錄文檔的位置以便poseidon開啟(所以生成後請別移動您的庫文件),若是沒使用到Default Parsers應該就沒這個問題. 有使用到Default Parser的場合會在Output視窗顯示: Module[ X ...
對Poseidon有任何建議或Bugs提問歡迎跟帖提出,謝謝!!! 當然,如果您覺得Poseidon符於您的需求,也請您幫我打打氣!謝謝!
當我們新建/開啟專案後,我們可以發現編輯器的左邊的Package Explorer視窗出現內容,例: 圖例中最上方的sci是專案的名稱,底下分為四個大部分: Sources 主要存放*.d的文件檔. Interfaces 主要存放*.di的文件檔,當然一般我們的專案是不會含有interfaces,大部分是庫文件的聲明. Resources 主要存放*.res的資源檔. Others 存放一些額外的文件. 我們可以在Package Explorer的項目上按下滑鼠右鍵,此時會浮出功能選擇視窗 : 在專案名稱按下滑鼠右鍵: New: 新建檔案或資料夾,新建檔案時必須加入附屬檔名,檔 ...
Poseidon每次載入都會重新分析載入及import的文檔,這裡介紹一些方法快速載入專案. 1. Poseidon會把當前專案的文檔分析結果存成->專案名稱.ncb檔,每次關閉專案時便會自動儲存生成,下次載入專案時Poseidon會預先找尋ncb檔中的內容,若 ...
現在簡單的說明如何在Poseidon內新增一個專案 進入Poseidon,在menu中選擇File->New Project,此時檔案屬性視窗會開啟: 一開始我們看到的是通用(General)屬性,由上而下分別是: Load Sytle: 我們可以設定專案載入的行為模式,預設為Old School,它會按照目前專案含有的檔案路徑及名稱載入檔案,反之設定為By Project Path,每次載入時會把所有位於專案目錄下的檔案(*.d)全部載入. Project Name: 設定此專案的名稱,當Target Name未設定時,編譯專案後產生的檔案會依照此處設定的名稱. Projec ...
Global site tag (gtag.js) - Google Analytics