zoukankan      html  css  js  c++  java
  • Lua环境搭建之使用EditPlus搭建Lua开发环境


    一、语法高亮

    打开 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写脚本程序,轻量,方便。

  • 相关阅读:
    (转)JVM参数的说明、简单记法和GC调优策略
    深度学习论文翻译解析(十二):Fast R-CNN
    深度学习论文翻译解析(十一):OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks
    vue中组建的创建和使用
    CountDownLatch的理解和使用
    java多线程并发编程中对一些概念和关键字的理解
    spring中访问变量的用法
    mysql中group by优化
    vue中实现标题的国际化
    mysql中的覆盖索引,二级索引和索引排序
  • 原文地址:https://www.cnblogs.com/timssd/p/4753607.html
Copyright © 2011-2022 走看看