Lua开发环境的搭建
工欲善其事必先利其器,本文将简单介绍两种Lua开发环境的搭建。
一、使用Notepad++实现基本的代码编写环境
1.先去Notepad++的官方网站下载最新版本的Notepad++。
2. 安装完成后运行,这个时候我会立刻下一些比较好用的插件,点击菜单 插件->Plugin Manager->Show Plugin Manager
3.Notepad++真的有很多插件,这里我先安装NppExec(支持在Notepad++里调用其它.exe)和Explorer(能在Notepad++里直接操作资源管理器)
4.下载安装完成后重启Notepad++
5. 在工具栏上点 ,就能打开Explorer插件了。下面是效果图:
是不是很有IDE的感觉了,当然还有很多好玩的功能,就由大家自己去探索吧。
6. 下面接着配置NppExec。 NppExec是能让我们在Notepad++里使用外部工具编译或运行lua的一个插件,Lua开发用到的相关工具会在最后提供下载。
7. 将附件提供的工具复制到本地,比如说放到D:\DevSDK\Lua目录下,然后我们通过命令行输入:
D:\DevSDK\Lua\lua.exe printf.lua
这样的调用就解析编写的lua的正确性并运行了。
8. 在Notepad++的菜单 插件->Nppexec->Execute… (注意你在第3步一定要装好了这个插件)
然后输入:
$(FULL_CURRENT_PATH) 是Notepad++的一个宏,代表当前编辑的文件的完整路径。点save… 按钮,给这个命令行取一个名字叫 Run Lua. 然后按OK就可以试运行了。下面是试运行的结果,可见非常的方便:
9. 下次要用这个命令行还是要不停的点这么多菜单,未免有点烦。这个时候可以通过Notepad++的命令宏功能把刚刚的命令行放到菜单里,并绑定快捷键。点击菜单 插件->Nppexec->Advanced Option…
在Associated script里选择刚刚保存的命令行,然后点Add/Modify按钮。然后勾上Place to the Macros submenu.点OK关闭窗口。按提示重启Notepad++.现在可以在菜单里看到:
你可以快速的使用该操作去解析并运行Lua了。
10. 绑定快捷键只需要点菜单 设置->管理快捷键 如图所示:
11. 搞定了一个操作之后,后面就如法炮制了。这是我的外部调用列表:
Run Lua D:\DevSDK\Lua\lua.exe "$(FULL_CURRENT_PATH)"
Luac D:\DevSDK\Lua\luac.exe "$(FULL_CURRENT_PATH)"
二、 使用SciTE调试Lua代码
由于这个工具比较简单,程序同样会在下面提供下载,这里就不多做介绍,如下图所示。
以上提到的工具已打包.
下载地址: http://pan.baidu.com/share/link?shareid=121690&uk=2281817732
当然,您也可以到Lua官网下载。URL: http://www.lua.org/download.html