Lua环境搭建之使用EditPlus搭建Lua开发环境
一、语法高亮
打开 EditPlus,Tools 工具--》Preferences首选项==》setting & syntax语法
点击右面的Add 按钮增加一个文件类型,在下面的Descrīption栏里填写Lua,FIle 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_搭建一个精简的C语言开发环境(包含部分经典的前言)
综合研究: 在这部分内容中,将启示我们如何进行独立研究和深度思考(一定要注意这一点,相应的调整自己的学习思想).同时使我们: (1)认识到汇编语言对于深入理解其他领域知识的 ...
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般都会选择使用Struts2,SpringMVC,Spring,Hibernate,MyBatis这些开源框 ...
- 通过搭建一个精简的C语言开发环境了解一个C程序的执行过程
一.如何搭建一个精简的C语言开发环境 准备:下载TC2.0,并解压,比如说“d:\tc2.0\tc”目录 1.在C盘建立一个目录minic c:\ md minic 2.从解压的目录中将以下文件拷贝到 ...
- 如何搭建Visual Studio的内核编程开发环境
最近正在看<寒江独钓——Windows内核安全编程>这本书,感觉这本书非常好,有兴趣的朋友可以买来看看,有关这本书的信息请参考:http://www.china-pub.com/19559 ...
- 在Windows上搭建PhoneGAP(crodova)的开发环境
PhoneGAP是一个可以将web应用打包成移动应用的开源框架,使用它可以迅速的将HTML.CSS和JavaScript开发的web应用打包成跨平台的移动应用程序,而Apache Cordova是Ph ...
- 阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境
阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境 优秀博文:https://www.linuxidc.com/Linux/2016-10/136327.htm https:/ ...
- 基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境
基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境 Express 是比较经典的,也是最常用的 Nodejs Web框架. 一.Express 快速构建一个web应用 ...
- 从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发的项目
项目简介:该项目是基于日常计算宿舍水电煤气费的需求写的,旨在从无到有实现搭建vue+ElementUI+less+ES6的开发环境并进行简单的开发,使用webpack进行代码的编译.压缩和打包,并疏通 ...
- 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 这两个软件安装,按部就班,这里就 ...
随机推荐
- Django 用 userena 做用户注册验证登陆
django-admin startproject userena2 cd userena2python manage.py startapp accounts vim userena2/settin ...
- Python中 sys.argv的用法简明解释
Python中 sys.argv[]的用法简明解释 sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白.因为我们从外部取得 ...
- 指定程序集的位置 | Microsoft Docs
原文:指定程序集的位置 | Microsoft Docs 指定程序集的位置Specifying an Assembly's Location 2017/03/30 作者 使用<b a s e & ...
- nodejs request模块用法
request是服务端发起请求的工具包 1.安装 npm i request 2.基本用法 默认是GET请求 var request = require('request'); request('您的 ...
- 移动HTML5前端框架—MUI
前 言 JRedu 鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI也是MUI的重要目标.MUI以iOS平台UI为基础,补充部分Andro ...
- check constraints
SELECT constraint_name, constraint_type, column_name, STATUSfrom user_constraints natural join user_ ...
- php rmdir使用递归函数删除非空目录的方法
php rmdir()函数 rmdir ― 删除空目录 语法: bool rmdir ( string $dirname [, resource $context ] )尝试删除 dirname 所指 ...
- Java Map 排序
1. 按照key值排序 对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲. 这种方案,使 ...
- 了解apache与tomcat的关系
较多的了解过apache,但对tomcat却了解不多: 使用LAMP构建网站毕竟还是有很大局限,越来越多的网站将给予java构建了. http://developer.51cto.com/art/20 ...
- "NetworkError: 404 Not Found fontawesome-webfont.woff?v=4.0.3
This worked for me: Add the following lines to your web.config <system.webServer> <staticCo ...