IntelliJ IDEA 12開發haXe NME應用配置指南

下載和安裝

 

首先,IntelliJ IDEA 12目前並未正式發佈,你需要下載EAP版IDEA 12:

下載地址: http://confluence.jetbrains.net/display/IDEADEV/IDEA+12+EAP
Windows安裝包有大概200M,下來之後正常安裝即可。

安裝後可以試用30天,當然你也可以那啥了,但是要注意,必須是適用於IDEA 12 Ultimate版本的,你百度那啥的時候需要注意一下哈。

下一步要下載haXe support插件
File->Settings->Plugins->Browse repositories->haXe Support->右鍵菜單選擇Download and install->重啓IDE

 

環境配置


界面改用中文字體(否則中文字體列表亂碼)
File->Settings->Appearance->Override default fonts by->Monospaced.plain(or 微軟雅黑)


代碼編輯器的中文問題:
File->Settings->Editor->Colors & Fonts->Font->new Schema->Editor font->選擇monospaced或courier new,其實別的字體也可以,但最好選用等寬字體。


 

默認配置下,編輯器的光標可以停留在任意位置,而不是最右到行末,不習慣的話請點掉下面的配置

 

顯示行號

 

配置自動完成的熱鍵,那個Choose Lookup Item Replace的默認熱鍵是Tab,但是此功能有問題,因此我把Tab換成EnterChooseLookupItemAlways的熱鍵了。這樣在編輯代碼中,按Tab就是自動選擇自動完成列表中的第一項,非常方便。


 

haXe項目的創建與配置

 

創建項目:File->New project->haXe Module

首先在Project SDK這裏,需要配置haXe的位置,點New,瀏覽到你的haXe安裝目錄即可添加haXe SDK,此步驟只需配置一次,以後的haXe項目可以重用此SDK。

添加完haXe SDK之後,即可瀏覽到你的haXe項目的目錄,輸入項目名稱來創建一個haXe項目。

 

配置項目:右鍵點擊項目視圖中的項目名稱,在右鍵菜單中選擇“Open Module Settings”,即可打開項目配置。你可以看到,haXe SDK已經添加到了PlatForm Settings -> SDKs中。

 

然後你可以在項目配置中添加全局庫(haxelibs)。見下圖,在Global Libraries中,點擊中間欄上面的加號即可添加庫,你可看到我添加了nme, actuate和hxcpp庫,其中普通的nme項目一般不直接依賴hxcpp,但如需使用hxcpp的調試功能,則需要添加hxcpp庫。

你也可以在Libraries中添加項目專用庫。

 

配置NME項目:在Modules項中,在Dependencies(依賴庫)面板中,點擊右面的加號添加所有依賴的庫,比如我的項目依賴於nme, actuate和第三方庫spritesheet。

 

然後再打開haXe面板,選擇採用NMML並配置NMML項目文件的位置。如果需要用到Flash或HXCPP調試功能,請正確配置下面的HXCPP Debugging Port和Flex SDK for Flash applications debugging,Flex SDK你需要自行去Adobe下載安裝,並添加到IDEA的SDK中。

 

至此,一個haXe NME項目在IDEA 12環境中配置完成。

 

Flash目標調試

 

首先,確保已經正確安裝配置了Flex SDK,並已添加到項目的haXe面板中,注意,Target要選擇Flash。

 

另外,確保你的nmml文件中有下面一行(重要!):

<haxedef name="fdb" if="target_flash" /> 

 

然後,選擇菜單“Run->Edit Configuration”打開運行配置對話框,點擊左上角的加號添加一個“haXe Application”的運行配置,見下圖。

這一步完成後你就可以開始調試了,你可以設置斷點,還可以給斷點設定中斷條件。

點擊IDEA上方中部的調試按鈕,就可以進行調試了,下面就是程序中斷與斷點的情況,你可以查看運行棧,變量,也可以添加監視(watch)等,這些跟一般的調試器都一樣,這裏不多說了。

 

其它資源

 

另外,下面有幾段使用IDEA 12開發haXe的視頻,大家可以看看,好像是haXe插件的開發者本人發的。

 

視頻:從git同步項目,創建項目,配置項目,運行
 http://www.screenr.com/USX8

視頻:使用IntelliJ IDEA調試Flash應用
 http://www.screenr.com/9oN8

使用intelliJ IDEA調試hxcpp應用
 http://www.screenr.com/rkS7

 

發佈了67 篇原創文章 · 獲贊 10 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章