visual studio Lua 調試


 

BabeLua是一款基於VS (簡稱VS)的免費開源的Lua集成開發環境,在Lua編輯和調試方面,具有如下功能和特性:

●Lua語法高亮

●語法檢查

●自動補全

●一鍵注釋

●格式化代碼

●自定義代碼折疊

●工程管理

●快速搜索和跳轉

●文件大綱

●注入宿主程序內對Lua腳本進行調試

●設置斷點觀察變量值

●查看堆棧信息 

BabeLua可以調試哪些程序

已經通過測試的程序:Lua5.1 for windows; Cocos2d-x(含quick); Babe2D(Boyaa)

正在測試的程序:Lua5.2; LuaJIT; Love2d; Moai; Gideros; Marmalade Quick; Corona; GSL-shell;

 

 

,在主界面菜單上找到【Lua】菜單項,即安裝成功。  

主界面

圖中,數字序號對應的界面分別是:

(1)BabeLua在VS上插入的菜單;

(2)“Folder Explorer”是一個輕量級的Lua文件管理界面;

(3)源碼編輯區域;

(4)顯示當前編輯的Lua文件大綱列表;

(5)“Outline Explorer”是一個顯示當前Lua文件大綱的界面;

(6)“Search Result”是快速搜索結果界面;

(7)系統調試界面區域;

(8)BabeLua工具欄;

(9)快速定位函數和變量界面;

 建議您將“Folder Explorer”、“Outline Explorer”、“Search Result”等界面,拖動並停靠在您喜歡的位置。

 

設置Lua腳本文件夾

在VS菜單上選擇:【lua】【Settings】打開設置界面,如下圖(左上角選中【Lua Folder】)

 

 上圖分為兩個區域:下方的“New folder setting”以下,是用來設置一套參數;上方的區域是用來選擇多套參數中的一套並使之生效。如圖:其中(1),(5)項為必設項,如要使用調試功能,則還需設置(2),(3),(4)項,詳述如下:

 (1)Lua scripts folder

          Lua代碼的路徑,該目錄下的所有Lua文件將在“Folder Explorer”中列出。

 (2)Lua exe path(調試時使用,調試時必填參數)

          調試時啟動的exe文件路徑,簡稱Lua exe。 (如果是cocos項目那么就是模擬器的exe)

 (3)Working path(調試時使用,調試時可選參數)

          啟動“Lua exe”時,此參數作為啟動進程的working directory參數。

          一般可與“Lua scripts folder”一致,不設置該項則缺省值為“Lua exe”所在目錄。

          Tips:調用Windows API的GetCurrentDirectory就會得到這個路徑。

 (4)Commond line(調試時使用)

          啟動調試時傳遞給“Lua exe”的命令行參數。

 (5)Setting name

          本套參數的名稱。

          上圖的“New folder Setting”支持設置多套參數,您可以在多套參數之間切換。

 (6)New file encodeing

          新建Lua文件編碼格式(默認使用UTF8編碼)。

          設置好一套參數后點【Save】按鈕保存,然后在“Choose setting”的下拉列表中選擇一套參數,再點【Select】按鈕來執行選中的動作,這個動作會讓“Folder Explorer”界面立即更新。

 

如果你只需要調試Lua文件,你可以使用“Lua for windows”來執行Lua代碼。請參考《BabeLua系列4—BabeLua常見問題》——怎樣使用“Lua for Windows”執行Lua代碼?

 

查找Lua文件

使用快捷鍵Alt + L啟動查找Lua文件窗口,輸入部分Lua文件名稱即可快速查找文件。

 

 

cocos2dx+vs2012+lua開發環境配置+BabeLua

 

https://blog.csdn.net/babestudio/article/details/27228865


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM