luaTemplatesDir
LuaIde內置的自定義模板功能

設置LuaIde模板路徑.gif
設置路徑后LuaIde 將創建 FileTemplates
和 FunTemplate
FileTemplates *文件模板* 可自定義文件模板,可創建多個文件
下圖演示模板文件的創建和使用

模板文件創建.gif
FunTemplate 方法模板(內置模板可修改內容不可修改文件名)
下圖演示模板方法修改 和使用 注意修改方法模板后需要重啟vscode

模板方法使用.gif
macroList 宏設置
可自定義宏 用於 luaTemplatesDir 配合使用
LuaIde 內置宏請勿覆蓋
1. `{time}` 創建時間 2. `{moduleName}` 模塊名 3. `{functionName}` 方法名 4. `{param}` 方法參數替換 5. `{paramdesc}` 方法參數注釋替換
下圖演示宏定義添加和使用

宏的添加和使用.gif
scriptRoots 設置
用去LuaIde 的路徑檢查 require @-return [xxx.xxx] 等功能的基礎 為了能夠獲得更好的提示請務必填寫改參數並填寫正確

設置文件夾路徑.gif
其他設置:
-
luaOperatorCheck:
檢查代碼中運算符號是否正確,如果重載了運算符(skynet) 需要將該項設置為false
-
luaFunArgCheck:
是否檢查方法參數相同,如果為true 一個方法中出現相同的參數名就會報錯,為false 就忽略
-
changeTextCheck:
代碼修改時是否檢查lua語法是否正確,默認為true 如果在編寫代碼時覺得比較卡,可關閉此選項,luaide就只會在代碼保存時進行修改代碼檢查和提示的檢索
-
maxFileSize
解析的lua文件最大文件大小,默認為2MB,超過此設置將不解析.超過設置大小luaide將不進行解析直接忽略
- showOnLine:
是否顯示當前LuaIde用戶的在線數量