代码模板

FunTemplate 与 FileTemplates

用模板减少重复骨架代码。插件自带 Template 目录,也可指定工程内目录。

模板目录

"luadebug.luaTemplatesDir": "${workspaceFolder}/Template"

不填则可用插件内置模板。修改模板文件后通常需要重载窗口才生效。

FunTemplate

AutoFunComment.lua

方法注释模板。在方法上方连续输入 --- 会套用此模板。改完需重载窗口。

CreateFunctionTemplate.lua

选中方法名 → 右键「创建方法」→ 输入参数个数与参数名。

CreateModuleFunctionTemplate.lua

创建模块方法;也可在命令面板搜索对应 LuaDebug 命令。

FileTemplates

  1. 在 FileTemplates 中新建例如 luaTemplate.lua,写入默认代码。
  2. 重载窗口。
  3. 资源管理器或编辑区右键 →「创建模板文件」→ 选模板 → 输入文件名。

文件名与 moduleName

luadebug.inputTemplateModuleName

宏变量

luadebug.macroList 声明模板宏,在模板里写占位符,创建时替换。

设置里按提示添加宏名与值;模板中的占位名需与宏名一致。