解析如何让EditPlus支持LUA学习教程

移动开发 iOS
如何让EditPlus支持LUA学习教程是本文要介绍的内容,主要是来学习EditPlus在LUA中的应用,具体内容来看本文详解。

如何让EditPlus支持LUA学习教程是本文要介绍的内容,主要是来学习EditPlusLUA中的应用,具体内容来看本文详解。

这次主要介绍一下学习Lua之前的准备工作。

(1)下载Lua安装包,最新版本是lua-5.1.3. 它的体积很小,只有210K

  1. http://luaforge.net/frs/?group_id=377 

这是WINDOWS版本. 附带了编辑器,连环境变量都一次搞定了。

(2)安装lua包

(3)安装EditPlus编辑器:

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

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

(4)让EditPlus支持lua高亮

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

下面设置语法文件。

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

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

(5)让EditPlus能调用Lua5调试代码

选择左面的"用户工具",点击右面的"添加"--"应用程序"

之后,"菜单文本"填 Run_Lua5

"命令"栏, 需要写明你步骤(2)安装的lua5系统的位置.

在"参数"栏, 选择"文件路径", 或者$(FilePath)

在"初始目录"栏, 选择"文件目录", 或者$(FileDir)

更改所有设置之后,不要忘记点击"应用",让设置生效.

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

这需要让EditPlus能理解Lua5的输出.

注意"初始目录"栏下面还有个"捕获输出"开关, 要钩选.

按"输出模式"按钮, 打开输出模式设置框.

去掉"使用默认输出模式"选项.

在正则表达式中填写"^(.:\\.*):([0-9]):.*"

文件名选"标记1", 行选"标记2".

(7)现在让我们试试语法高亮和调试设置成功没有

创建一个新的Lua文件,写入一行代码:print("Hello,Lua")

选择菜单的"工具",最下面有自定义命令Run_Lua5,点击此命令即可完成lua文件的执行.

执行结果是弹出一个写有Hello,Lua的控制台。

(8)试试能否定位出错行

在刚才的代码前面加一行 x==1, 这是一行错误表达式.

再执行一次, 在弹出控制台的出错提示行上面双击

EditPlus有没有正确定位出错行?

至此,学习Lua的准备工作完毕,可以正式开始学习了。

小结:解析如何让EditPlus支持LUA学习教程的内容将介绍完了,希望通过本文的学习能对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-08-24 10:24:54

EditPlusLUA

2011-08-24 15:22:09

2011-08-31 15:41:38

Lua解释器

2011-08-23 16:48:41

Lua 5.1API 函数

2011-08-23 13:27:46

Luaglobal变量

2011-08-25 15:02:17

Lua环境搭建EditPlus

2011-08-25 13:44:11

LUA下载SciTE

2011-08-23 17:11:13

Lua事件C#

2011-08-23 15:34:56

Lua模式 匹配

2011-08-24 11:03:33

LUA环境 安装

2011-08-24 14:14:13

LUA环境 配置

2011-08-23 10:19:44

LuaEditplusSciTE

2011-08-31 15:59:10

LUAWeb 开发

2011-08-23 17:33:08

LuaMetatable

2011-08-24 15:34:44

MinGWLua环境配置

2011-08-23 16:37:05

Lua数学库

2011-08-25 15:41:42

Lua源码

2011-08-24 15:42:38

LUA源代码

2011-08-24 17:09:35

LUA闭包函数

2011-08-24 17:05:01

Lua
点赞
收藏

51CTO技术栈公众号