Windows安装Lua IDE

目前主流的 Lua IDE 有 IntelliJ IDEA + EmmyLua 插件、ZeroBrane Studio、Lua Studio、VS Code + LuaIde 以及在线 IDE。

  1. IntelliJ IDEA + EmmyLua 插件

    IDEA 有 Community 版本,免费使用。EmmyLua 是基于 IDEA 的插件,开源免费,支持代码提示、语法检查、引用查找等功能。支持显示代码结构,如图右侧的 Structure 部分。还可以根据 Find Usage 后查找到的函数引用。

  2. ZeroBrane Studio

    开源免费跨平台的一个 Lua IDE,开箱即用。官网,源码支持 debug,也支持显示代码结构。

  3. Lua Studio

    很多人说好用,不过是收费的。

  4. VS Code + LuaIde

    LuaIde 是 VsCode 的插件,有免费和收费两个版本。可支持代码提示和调试的功能。

  5. 在线 IDE

    https://repl.it/repls/BuzzingFaintSeptagon

Windows运行Lua程序

我们首先新建一个 helloworld.lua 脚本,并输入以下内容:

#!/usr/bin/lua print("Hello HaiCoder(www.haicoder.net)")

输入完成后,我们在 cmd 中,编译该脚本,使用如下命令:

luac helloworld.lua

编译完成后,如下所示:

18_Lua IDE.png

同时,我们可以看到,在当前目录生成了一个叫做 luac.out 的文件,现在,我们使用如下命令执行该文件即可:

lua luac.out

运行后,如下所示:

19_Lua IDE.png

我们看到,此时 lua 程序已经运行成功了。

Linux运行Lua程序

我们首先使用 Vim 新建一个 helloworld.lua 脚本,并输入以下内容:

#!/usr/bin/lua print("Hello HaiCoder(www.haicoder.net)")

输入完成后,我们在 Shell 中,为该脚本增加执行权限,使用如下命令:

chmod +x helloworld.lua

执行完成后,如下所示:

20_Lua IDE.png

现在,我们使用如下命令直接执行该文件即可:

./helloworld.lua

运行后,如下所示:

21_Lua IDE.png

我们看到,此时 lua 程序已经运行成功了。