Goland 配置 Openresty Lua 语法提示

2021年9月8日 0 条评论 532 次阅读 0 人点赞

最近开始学习openresty,因此首先需要的就是让编辑器支持 Lua 语法的提示。

我自身是一名 Golang 开发人员,因此用的编辑器自然是 jetbrians 系列的 Goland

第一步:去扩展中安装 emmylua

安装后重启编辑器, Lua 的基本语法就有提示了

emmylua 自身只包含 lua 的基础库提示,因此如果你想将 openresty 中的 ngx 库的提示都包含进来,你需要进行进一步的设置。

由于emmylua并没有自带openresty的库函数,所以我们需要自己写函数提示,这里我提供了一份 Github 上的,语法提示,请丢到你的lualib根目录中。地址:https://github.com/xhyonline/emmylua-openresty-api

然后为编辑器设置lualib的路径,如下图所示

此时你的编辑器就拥有了openresty库的提示功能

当然你也可以自行定义函数库的提示和说明,具体如何编写函数提示,请自行百度。

最后就是让 Goland 支持执行运行lua 脚本

兰陵美酒郁金香

大道至简 Simplicity is the ultimate form of sophistication.

文章评论(0)

你必须 登录 才能发表评论