最近开始学习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
脚本
© 著作权归作者所有
文章评论(0)