Lua在Sublime中的配置及插件推荐

引言

最近学习Lua,在解释器中运行代码很是不习惯,加上自己偏好使用Sublime,于是将Lua在Sublime中进行相关配置,将过程整理备忘并推荐相关插件。

Lua环境配置

Lua下载

下载链接 http://www.lua.org/download.html

按照下图所示下载得到Lua的压缩包

Lua在Sublime中的配置及插件推荐

添加环境变量

解压后把解压目录添加到环境变量(解压后由3个文件,把文件所在文件夹添加到path目录下就好了,如下图,我是放在了E盘的配置文件目录)

Lua在Sublime中的配置及插件推荐

在cmd中输入lua回车若显示版本号即配置正确(不行可以尝试重启或者注销电脑再在cmd中看看)

在Sublime中配置Lua

Lua集成

打开sublime 选择tools-->Build System-->New Build System 在新出现的文件中输入如下内容

然后 ctrl+s到默认保存路径就好了,比如命名为Lua(lua.sublime-build)

这样以后新建 .lua文件然后 ctrl+shift+b或者 f7运行就ok了

插件推荐

Lua静态语法检测&辅助功能

luacheck静态检查

下载地址 https://github.com/mpeterv/luacheck

下载后运行cmd cd到luacheck的所在目录 输入如下命令运行

这一步的目的在于,根据使用者系统的相关目录重新生成 luacheck.bat文件

然后将luacheck的 bin(即 luacheck.bat所在)目录添加到系统环境变量中的 path目录,如图2最后一条记录

luacheck作用解释

比如你手贱的写了如下代码,在鼠标移动至第一个变量位置(点击),在下方的状态栏,当光标移动到第一行会提示你 [该变量没有使用],移动到第二行就会提示[变量没有定义],这样就可以有效避免出现鬼畜的代码了

Lua在Sublime中的配置及插件推荐

语法检测自定义忽略规则

配置完成后会发现在lua中输入多余空格空行会提示警告可谓烦人

打开sublime 菜单栏 --package setting -- SublimeLinter -- setting userd

编辑打开文件复制下列代码替换即可

其实主要就是添加其中 luacheckignore_match 这样语法检测就会忽略这些无关紧要的警高了

结语

以上就是Lua在sublime的一些集成和配置已经相关插件推荐,这样就可以在subllime中书写Lua了。

另外这儿的的lua代码在sublime的控制台中运行,无法使用 io.read()之类进行输入,如若可以更改配置文件调用终端输入,欢迎留言评论

繁夜

发表评论


:[微笑]::[撇嘴]::[色]::[发呆]::[得意]::[流泪]::[害羞]::[闭嘴]::[睡]::[大哭]::[尴尬]::[发怒]::[调皮]::[呲牙]::[惊讶]::[难过]::[酷]::[冷汗]::[抓狂]::[吐]::[偷笑]::[可爱]::[白眼]::[傲慢]::[饥饿]::[困]::[惊恐]::[流汗]::[憨笑]::[大兵]::[奋斗]::[咒骂]::[疑问]::[嘘...]::[晕]::[折磨]::[衰]::[骷髅]::[敲打]::[再见]::[擦汗]::[抠鼻]::[鼓掌]::[糗大了]::[坏笑]::[左哼哼]::[右哼哼]::[哈欠]::[鄙视]::[委屈]::[快哭了]::[阴险]::[亲亲]::[吓]::[可怜]::[笑哭]::[doge]::[泪奔]::[无奈]::[托腮]::[斜眼笑]::[喷血]::[惊喜]::[骚扰]::[小纠结]::[我最美]::[羊驼]::[幽灵]::[吃]::[OK]::[爱你]::[抱拳]::[勾引]::[强]::[弱]::[拳头]::[爱心]::[喝彩]::[西瓜]::[啤酒]::[玫瑰]::[凋谢]::[礼物]::[拥抱]::[月亮]::[菊花]::[棒棒糖]::[蛋]::[刀]::[菜刀]::[炸弹]::[手枪]:

刷新评论