Lua开发环境搭建(二)--使用Editplus编写Lua脚本

1、安装EditPlus编辑器:

EditPlus 简单又好用, 我自己喜欢汉化版 http://www.crsky.com/soft/1578.html. 2.3以上版本可以使用一下注册码:

 
 
  1. Name:www.cnzz.cc  
  2. Code:60A8E-21F10-5BZ83-ADW4E-F3TC9 

2、让EditPlus支持lua高亮

下拉菜单"工具" -- "首选项" ,选择"语法". 点击"添加"按钮增加一个文件类型,在下面的"描述"和"扩展名"栏里都填写lua。

下面设置语法文件。

lua.stx文件下载地址:http://download.csdn.net/source/257667. 注意要按一下"载入"按钮.

再设置好"自动换行"和"缩进".

3、让EditPlus能调用Lua5调试代码

选择左面的"用户工具",选择一个空组,重命名为 Lua,点击 Add Tool >> 按钮,选择 Program,Command 项选择 Lua 安装目录下的 lua.exe 文件,Argument 项设置为 "$(FilePath)"(注意引号很重要,不然如果文件名中包含空格执行会报错,建议任何 User Tools 的 Program 项的 $(FilePath) 参数都加上引号),Initial directory 项设置为$(FileDir),Action 项选择Capture output

4、让EditPlus能定位出错行, 没有这个功能编辑大文件时可以让人麻烦死.

这需要让EditPlus能理解Lua5的输出.注意"初始目录"栏下面还有个"捕获输出"开关, 要钩选.按"输出模式"按钮, 打开输出模式设置框.去掉"使用默认输出模式"选项.

在正则表达式中填写"^(.:\\.*):([0-9]):.*"文件名选"标记1", 行选"标记2".

5、现在让我们试试语法高亮和调试设置成功没有

创建一个新的Lua文件,写入一行代码:print("Hello,Lua")选择菜单的"工具",最下面有自定义命令Run_Lua5,点击此命令即可完成lua文件的执行.执行结果是弹出一个写有Hello,Lua的控制台。

6、试试能否定位出错行

在刚才的代码前面加一行 x==1, 这是一行错误表达式.再执行一次, 在弹出控制台的出错提示行上面双击,EditPlus有没有正确定位出错行?至此,学习Lua的准备工作完毕,可以正式开始学习了。

7、定义函数模板。

为什么要这么做呢?因为一个lua文件里面往往好多函数在里面,要找一个函数挺麻烦的,如果按ctrl F11可以出来函数列表,那就爽多了,有多少函数一目了然。要做到这一点,就要在刚才那个配置语法的窗口那里,点[函数模板],在函数模板定义表达式那 里,键入如下:function [a-zA-Z0-9]+\([a-zA-Z0-9 ,]+\)\n.*\nend 

如果这个正则不能用,可能是你没有开启 Use TR1 regular expression 项,建议开启,否则正则不支持 \w \d 等元字符


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值