luadebug.macroList | luadebug 宏变量申明 | [] |
luadebug.luaTemplatesDir | luadebug 模板文件夹 | (空) |
luadebug.inputTemplateModuleName | 满足模板创建时文件名和moduleName不同,false为文件和moduleName相同,true为不相同会在创建模板时多输入一个moduleName | false |
luadebug.luaOperatorCheck | 检查代码中运算符号是否正确,如果重载了运算符 需要将该项设置为false | true |
luadebug.luaFunArgCheck | 是否检查方法参数相同,如果为true 一个方法中出现相同的参数名就会报错,为false 就忽略 | true |
luadebug.changeTextCheck | 代码修改时是否检查lua语法是否正确,默认为true,如果电脑配置较低可修改为false | true |
luadebug.moduleFunNestingCheck | 模块方法嵌套检查,如果在一个方法中出现另外一个模块方法会认为是错误的 | false |
luadebug.scriptRoots | ${workspaceRoot}/xxx lua代码文件夹根目录(可以设置多个目录),用以require 时提示路径 | [] |
luadebug.maxFileSize | 解析的lua文件最大文件大小,默认为2MB,超过此设置将不解析 | 2048 |
luadebug.showOnLine | 是否显示当前LuaDebug在线人数 | true |
luadebug.specialCharacter | 使特殊字符变为合法的变量名字符,填入的值为asscii值 如@ 对应64,该选项无特殊需求不需要填写 填入一个int值的数组 | [] |
luadebug.luaOutLine | 是否显示outline 如果不需要可关闭 | true |
luadebug.moduleNames | 一部分开发者喜欢用 local M_ = {} return M_ 来定义并返回,由于luadebug是全局搜索导致这样提示跳转等都会出现不准确的情况,请固定一些 如 M_ 的命名 luadebug全局搜索时会进行忽略, 默认值: M_,_M 注:require 不受影响 | ["M_", "_M", "M"] |
luadebug.defineModule | 定义一个变量是Module(class) 在标签提示时会给出提示,默认给出了 cocos 的 class 和 unity 惯用的 this | ["class", "this"] |
luadebug.automaticDownloadingDebugFile | 已废弃:启动时不再提示复制/替换调试文件。调试文件随插件更新分发。 | false |
luadebug.apiType | cocos untiy 提示库库类型 默认 为 none 需要自己根据项目进行设置,多个项目使用不同的api 请在工作区设置中设置 | "none" |
luadebug.ignoreDir | 填入相对路径,${workspaceRoot} 或绝对路径忽略的文件夹集合,不会对忽略文件夹中的脚本进行分析 | [] |
luadebug.ignoreFiles | 填入相对路径,${workspaceRoot} 或绝对路径的文件名,不会对忽略文件夹中的脚本进行分析 | [] |
luadebug.tagIsShowFileName | 适用于习惯用 M_ 这种方式定义 table 并返回 M_ 时 提示tag标签都显示M_ 设置为true 后显示文件名/M_ | false |
luadebug.requireFunNames | lua中require方法,将方法名填入此配置后,luadebug将把配置的方法名当做require进行提示解析,注意只支持单 function require() end 不支持 function xxx.require() end | ["require", "import"] |
luadebug.isGolbalColor | 开启全局变量检查,如果不需要修改为false | true |
luadebug.golbalFunColor | 全局方法颜色 | "#FFA500" |
luadebug.golbalFieldColor | 全局变量颜色 | "#FFA500" |
luadebug.openUriConfig | 快速打开网页配置 | [{"name": "百度搜索", "url": "https://www.baidu.com/s?wd={selection}"}, {"name": "百度翻译", "url": "http://fanyi.baidu.com/#zh/en/{selection}"}] |
luadebug.protobufRoot | protobuf文件夹填入改路径后luadebug将解析文件夹中的.proto 并生产对应的lua代码提示. 与标签 配合使用(路径中的斜杠最好使用 '/' 如过要使用 '\' 请使用 '\\' | (空) |
luadebug.postfixCompletion | 是否需要后缀提示,默认开启 | true |
luadebug.modulePathMark | require 时使用 . 还是 / 默认为. | "." |
luadebug.snippetSuggestions | 由于vscode 中的inline 很影响代码提示体验,luadebug映射了editor.snippetSuggestions,默认为node.插件启动时会检查luadebug.snippetSuggestions 设置强制进行设置. | "bottom" |
luadebug.quickFilePath | 输入双引号后快速提示文件路径 | true |
luadebug.variableNameMatching | 如果变量名与全局Table,文件名,class名相同时会进行默认关联(不区分大小写),默认开启 | true |
luadebug.ctorNames | 告诉luadebug一个moudle中的初始方法是什么,在初始方法中定义的变量如:self.age = 1,将作为跳转依据进行有限跳转,如果配置多个方法名,会根据数组顺序设置有限优先级,索引越小优先级越高 | ["ctor"] |
luadebug.serverUrl | 账号服务地址(须 HTTPS) | "https://luadebug.walterspace.com" |
luadebug.locale | LuaDebug 界面语言(zh / en)。与 Cursor 显示语言独立。 | "zh" |