Skip to content

VSCode 配置

一个好的 IDE 能帮助你更好的写代码,这里使用 Visual Studio Code(俗称微软大战代码)来为你的 Coopdx 设置开发环境


  1. 在 VSCode 中安装 sumneko 制作的 Lua 插件

extension


  1. 转到设置 (ctrl+,),在搜索框中输入 diagnostics disable :

diagnostics


  1. 添加一个 lowercase-global 的选项然后点击 ok

lowercase-global


  1. 再次向搜索框中输入 workspace library :

workspace-library


  1. 添加一个包含 <你的仓库>/autogen/lua_definitions 位置的新项目

lua-definitions


  1. 打开任意 Lua 模组文件,看我自动补全牛逼不。 autocompletion

注意:对于你的自定义函数,你需要提供类型定义才能获得自动补全

举个例子,这个马里奥函数不支持自动补全

function mario_update(m)
    -- 一些78代码
end

但这个支持自动补全:

--- @param m MarioState
function mario_update(m)
    -- code here
end

文档由 Toad114514 维护