一、语法高亮

打开 EditPlus,Tools 工具--》Preferences首选项==》setting & syntax语法

点击右面的Add 按钮增加一个文件类型,在下面的Descrīption栏里填写LuaFIle extension栏里填写lua。注意到下面还有一栏可以选择Syntax File,这是提供Lua语法文件的地方。有了它,可以让EditPlus支持lua代码的高亮关键字显示。这个高亮支持代码可以在网上搜到(http://download.csdn.net/source/2225860)。

二、自定义运行功能按钮

打开EditPlus,Tools 工具--》Preferences首选项--》User tools用户工具

再选择左面的User tools选项,点击右面的Add Tool -- Program 
之后,在Menu Text一栏中填入 Run_Lua 
Command一栏中填入 lua 
在 Argument一栏中填入$(FileName)
Initial directory一栏中填入$(FileDir)

在捕获输出前打钩,点击输出模式,在正则表达式里面输入^(.://.*):([0-9]):.*
更改所有设置之后,不要忘记点击Apply应用,然后点击OK

三、是定义函数模板。

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

四、自己设定模板 
浏览自己的模板文件,命名为template.lua 
我的模板文件如下:

-- encoding: UTF-8

------------------------------------------------
-- 程序名称:
-- 版本:
-- 作者:
-- 作者主页:
-- 项目主页: 
--
-- 此扩展遵循GPLv3发布
------------------------------------------------
print(_VERSION)
print("Hello,Lua!")
--Single line comments in  Lua start with double hyphen。
--[[多行注释
two square brackets
]]--

五、新建test.lua

ctrl+1就可以看到输出结果,ctrl+F11就可以看函数列表了

选择File -- New -- Others... ,然后选择我们刚刚新创建的Lua文件,写入一行代码如下:
print("Hello,Lua!")
然后保存一下。选择Tools菜单,最下面有自定义命令Run_Lua,点击此命令即可完成lua文件的执行(或者用对应的快捷键 我的是Ctrl + 1)。执行结果是弹出一个写有Hello,Lua的控制台。如果没有出现,说明你没有Lua编译器,需要下载一个,可以下载Lua For Windows,网址:http://code.google.com/p/luaforwindows/downloads/list


载完安装后,在EditPlus中指定编译路径:Tools->Preferences->Tools->User
tools->Command->选择已经安装好的lua.exe的路径->Apply->OK。此时再运行一下程序,是不是已
经出来啦。

这样就可以用EditPlus舒服的读写lua了。 用EditPlus写脚本程序,轻量,方便。

Lua环境搭建之使用EditPlus搭建Lua开发环境的更多相关文章

  1. 研究实验1_搭建一个精简的C语言开发环境(包含部分经典的前言)

    综合研究:      在这部分内容中,将启示我们如何进行独立研究和深度思考(一定要注意这一点,相应的调整自己的学习思想).同时使我们:          (1)认识到汇编语言对于深入理解其他领域知识的 ...

  2. 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境

    做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框 ...

  3. 通过搭建一个精简的C语言开发环境了解一个C程序的执行过程

    一.如何搭建一个精简的C语言开发环境 准备:下载TC2.0,并解压,比如说“d:\tc2.0\tc”目录 1.在C盘建立一个目录minic c:\ md minic 2.从解压的目录中将以下文件拷贝到 ...

  4. 如何搭建Visual Studio的内核编程开发环境

    最近正在看<寒江独钓——Windows内核安全编程>这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/19559 ...

  5. 在Windows上搭建PhoneGAP(crodova)的开发环境

    PhoneGAP是一个可以将web应用打包成移动应用的开源框架,使用它可以迅速的将HTML.CSS和JavaScript开发的web应用打包成跨平台的移动应用程序,而Apache Cordova是Ph ...

  6. 阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境

    阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境  优秀博文:https://www.linuxidc.com/Linux/2016-10/136327.htm https:/ ...

  7. 基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境

    基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境 Express 是比较经典的,也是最常用的 Nodejs Web框架. 一.Express 快速构建一个web应用 ...

  8. 从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发的项目

    项目简介:该项目是基于日常计算宿舍水电煤气费的需求写的,旨在从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发,使用webpack进行代码的编译.压缩和打包,并疏通 ...

  9. Ubuntu12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建

    1.1  软件准备 虚拟机VMware 9 Ubuntu 12.04 Secure CRT EditPlus 1.2  安装VMware 9与Ubuntu 12.04 这两个软件安装,按部就班,这里就 ...

随机推荐

  1. opencv2.4.9配置+VS2013

    参见:浅墨的(红的的为变动部分) http://blog.csdn.net/poem_qianmo/article/details/19809337 本系列文章由@浅墨_毛星云 出品,转载请注明出处. ...

  2. 使用idea工具的几个个性化步骤

    1.更改背景样式2.添加激情代码插件 Power mode II3.安装省略 getset 插件 Lombok 引入pom.xml <!-- 此组件可以用来实体类 省略 getset 构造等等 ...

  3. 使用帝国备份王软件提示 Parse error: syntax error, unexpected end of file

    使用帝国备份王软件提示 Parse error: syntax error, unexpected end of file时, 可以尝试一下方法: 1.php.ini要把short_open_tag ...

  4. npm run dev 和 npm run serve

    1.ERR引发的思考 创建好的 vue 项目直接执行 vue run dev 报错?运行 vue run serve 就可以启动...如下 npm run dev npm ERR! missing s ...

  5. liferay 7用OSGi的方式修改默认权限

    事先声明,支持这一功能的新版本还没有发布,2017年5月份才支持的 1.以前在62的时候是通过修改ext项目进行修改 2.现在在70可以通过Module Fragment项目进行修改 相关文件:现在出 ...

  6. 常用命令(java、linux)

    1.java打war包: jar   cvf   temp.war   */  . 命令格式: java cvf 打包文件名称 要打包的目录 打包文件保存路径 解压: jar xvf temp.war ...

  7. springboot集成mongoDB 异常认证

    1.springboot连接mongoDB 出现异常认证 异常详情: com.mongodb.MongoSecurityException: Exception authenticating Mong ...

  8. Directx11 教程(2) 基本的windows应用程序框架(2)

    原文:Directx11 教程(2) 基本的windows应用程序框架(2)      在本教程中,我们把前面一个教程的代码,进行封装.把初始化函数,Run函数,窗口回调函数,ShutdownWind ...

  9. jquery 回车提交事件

    $("body").keydown(function(){ if(event.keyCode == "13"){ //13是回车键的位置 } })

  10. C#中App.config文件配置获取

    最新的framework使用如下方法: using System.Configuration; ConfigurationManager.AppSettings["key"]; A ...