代码提示

索引范围与 require 提示

scriptRoots 决定解析哪些目录;过大工程请配合 ignore。

luadebug.scriptRoots

未设置时,默认以工作区根为脚本根并建索引。设置后只解析列出的目录:

"luadebug.scriptRoots": [
  "${workspaceFolder}/src",
  "${workspaceFolder}/scripts"
]

用于 require 路径提示与符号索引。目录过大时启动会变慢。

缩小范围

"luadebug.ignoreDir": ["${workspaceFolder}/src/3rd"],
"luadebug.ignoreFiles": ["${workspaceFolder}/src/generated.lua"],
"luadebug.maxFileSize": 2048

maxFileSize 单位 KB,超过则不解析(默认约 2MB)。

require 相关

补全体验