快捷鍵 :
alt + shift +鼠標 ,可以塊選中文本。
F12 折疊/展開 所有
F5 調試運行 點擊第二次 將跳轉到第一個斷點處
F10 單步執行
shift +F10 單步執行,不進入函數體
Ctrl + F10 跳出停止調試
f6 運行程序不調試
ctrl + f6 不停循環運行程序不調試
f7 匯編代碼
ctrl +f7 分析代碼
環境配置(我覺得常用的):
環境配置文件在安裝目錄\cfg\user.lua,也可以通過菜單 edit-preferences-Settings:System 打開 .
樣例:
local G = ...
styles = G.loadfile('cfg/tomorrow.lua')('Monokai')
-- 樣式有以下幾個可選值 Tomorrow TomorrowContrast TomorrowNight TomorrowNightEighties
--TomorrowNightBlue TomorrowNightBright Zenburn Monokai
--SolarizedDark SolarizedLight 個人比較喜歡monokai ,比較悶騷的樣式 。
path.love2d = 'D:/Program Files (x86)/LOVE/love.exe' --配置love2d引擎的安裝路徑 ,如果不在當前路徑 ,注意反斜杠
language = "en" --軟件語言 可選項在安裝目錄\cfg\i18n 中可以看到 如 en fr it chs
editor.tabwidth = 4 tab制表符的大小
editor.usetabs = true 縮進是用 tab 占位 還是 空格 占位
editor.usewrap = false --自動換行
還沒有找到 設置創建的文件是什么編碼配置 ,好像沒有。默認是utf-8 無bom
注意事項:
運行程序之前應該檢查 ;當前的lua 解釋器 project -lua Interpreter
可以看到有十來個解釋器可以選擇, 但是並非都已經安裝 ,
需要另外安裝 ,這里以 love2d游戲引擎為例子
運行 love2d 游戲引擎的demo
第一步:如果沒有安裝love2d 引擎,去官網下載安裝 ;
第二步: 配置love2d引擎路徑 ,在 edit-preferences-Settings:System ,打開的是安裝目錄下的cfg/user.lua文件,
這個文件有個范例:參見 cfg/user-sample.lua 文件;
第三步: 將程序的解釋器選擇為 love2d (project -lua Interpreter );
第四步:添加下面的函數love.load 到入口lua文件
function love.load(arg)
if arg and arg[#arg] == "-debug" then require("mobdebug").start() end
end
最后一步:
可以按F6執行了
問題&錯誤處理:
1:Can't find 'main.lua' file in the current project folder.
project 面板的當前工作目錄下 有可以執行的lua 文件, 一般命名 main.lua作為 程序入口
2:Can't find xxxxx executable in any of the folders in PATH or MOAI_BIN
找不到解釋器 。 檢查當前的解釋器是什么,是否正確,如果正確,檢查解釋安裝目錄是否配置正確 。
3:Program unable to run as '"D:/Program Files (x86)/LOVE/" "D:\Program Files\ZeroBraneStudio\myprograms\love2d-samples\shooter"'.
類似這種錯誤 : 應該是解釋器的安裝位置 指定錯誤了 ,仔細查找
漢化:
后面補充 : 軟件的從0.39版開始 ,官方已經提供了漢化配置文件 cn.lua
下載附件:chs.lua http://good.gd/2750053.htm
放到安裝目錄\cfg\i18n ,
添加或者修改配置項 language = "chs" (如何修改見 環境配置)
重啟軟件即可。
小技巧:
你可以在多行注釋符號里面添加 錨點:
例如:
--[[
[baidu](http:\\www.baidu.com) 超鏈接
[helloworld] (helloworld.lua) 鏈接到文件,相對目錄
]]
右鍵菜單可以跳轉到 變量 或者函數定義的地方
右鍵菜單可以統一重命名函數或者變量 (tip:它可以高亮某個變量所有出現的地方。)
可以利用菜單 project-project directory-set from current file 快捷將當前文件所在目錄設置為項目目錄。
在工具欄也有這個功能的快捷工具按鈕