88.4 打包LuaHelper到Code-OSS 获取源码 从Github官方 Fork一份到自己名下,然后Clone到本地。 Github官方地址: 项目结构 与之前创建的 Hello World 扩展程序不同,LuaHelper包括了Lua语法高亮、自动提示、断点调试等多项功能。 VSCode自身只是一个编辑器,自动提示、断点调试这些功能都是放到单独的语言服务器程序(lsp)进行分析执行,VSCode与 语言服务器程序 以Socket进行通信。 LuaHelper使用Go开发Lua语言服务器(lsp)。 luahelper-lsp 是Lua语言服务器源码。 luahelper-vscode 是VSCode扩展程序项目。 luahelper-vscode\server 目录里存放的就是L...
88.4 打包LuaHelper到Code-OSS 获取源码 从Github官方 Fork一份到自己名下,然后Clone到本地。 Github官方地址: 项目结构 与之前创建的 Hello World 扩展程序不同,LuaHelper包括了Lua语法高亮、自动提示、断点调试等多项功能。 VSCode自身只是一个编辑器,自动提示、断点调试这些功能都是放到单独的语言服务器程序(lsp)进行分析执行,VSCode与 语言服务器程序 以Socket进行通信。 LuaHelper使用Go开发Lua语言服务器(lsp)。 luahelper-lsp 是Lua语言服务器源码。 luahelper-vscode 是VSCode扩展程序项目。 luahelper-vscode\server 目录里存放的就是Lua语言服务器程序。 调试 先启动lsp。 VSCode打开 luahelper-vscode 文件夹。 在 Terminal 执行 安装依赖包。 然后 编译,然后 F5 启动调试。 打包为内置扩展 将 luahelper-vscode 复制到 VSCode 源码 extensions 文件夹里,改...