Lua学习(2), 手工配置Lua的开发工具

Lua语言的软件开发工具 Lua是一种轻量级的编程语言,最初由巴西的一个团队开发,目的是为了支持嵌入式系统和应用程序的扩展性。由于其简洁的语法、高效的性能以及良好的可扩展性,Lua逐渐成为了游戏开发、网络编程以及科学计算等众多领域的热门选择。与许多其他编程语言相比,Lua不仅易于学习,而且其灵活性和可嵌入性使得它在各种项目中都能发挥重要作用。在本文中,我们将重点探讨与Lua相关的软件开发工具,包括开发环境、库以及框架,帮助开发者能够更好地利用Lua语言进行实际开发。 阅读详情

Lua的编译参考 Lua 学习,第一次亲密接触 ;俗话说“工欲善其事,必先利其器”,我们今天来讨论一下如何打造Lua开发的利器。


1. 使用editplus打造Lua的简易IDE
1.1 配置解释器
打开VS2005 , 工具-配置用户工具;详细配置如图所示:

菜单文本:lua
命令:F:/Program/Dev/lua/lua5_1_4/src/lua.exe (lua.exe文件的路径,编译过程参考 Lua 学习,第一次亲密接触)
参数:$(FileName)
起始目录:$(FileDir)
点击应用,确定即可。
1.2 语法高亮配置
文档-设置参数-类别-文件-设置与语法:点击添加按钮,详细设置如下图所示
语法文件:F:/Program/Dev/EditPlus2/lua51.stx (下载后解压出的stx文件)
函数模式:function [a-zA-Z0-9]+/([a-zA-Z0-9 ,]+/)/n.*/nend

2. 使用VS2005打造Lua的IDE

其实我们使用Lua,更多时候是与C/C++配合使用,那么将VS2005的编辑环境扩展对Lua的支持,就显得相当方便啦。
2.1 配置解释器
工具-外部工具;详细配置可参考 用vs2005编写python一文;如图所示:

2.2 语法高亮配置
语法文件可通过提取   http://www.editplus.com/files/lua51.zip  的lua51.stx文件;
提取 从61行   #KEYWORD=Standard Functions
到   354行  #KEYWORD=Tokens
之间的内容,删除空行 与注释行(以#开头的)。将提取的内容保存成usertype.dat,并与devenv.exe放在同一目录,例如: F:/Program/Dev/Visual Studio 8/Common7/IDE。
工具-选项-文本编辑器-文件扩展名:
扩展名:lua
编辑器:Microsoft Visual Basic
点击 应用,即可;详情参考 【此处】
重启VS2005,即可。
lua与VS2005集成的其他方法,也可以下载VS2005的lua插件。详情参考:
欢迎转载,请注明来自  Hi,Coder

 

VSCode 配置 Lua 开发环境(清晰明了) 由于 AutoJS 学得已经差不多了,基本都会了,现在开始向其他游戏脚本框架进发,Lua 语言很强大,就不多说,按键精灵、触动精灵等等都是用该语言编程脚本的,由于按键精灵、触动精灵 和 AutoJS 类似,不是说一样是因为按键精灵、触动精灵整合大漠插件等牛逼插件,控制3维角色等。我主要学来在 GG修改器 中修改游戏内存,我的初衷是编写一个自己的网络游戏内存修改脚本,虽然我觉得这条路很漫长,过程很艰辛,不管结果如何,不试试怎么知道。Lua 是一个小巧的脚本语言。 阅读详情

相关推荐

LUA学习路线汇总

语法   Lua程序设计Programming in Lua   果冻想-Lua 语法入门 源码   the implementation of lua 50 英文原版 中文翻译   Lua源码鉴赏-云风   探索Lua52内部实现   详解关于Lua源码分析学习教程   Lua源码 应用   果冻想其他系列    Lua51 参考手册    Lua53 参考手册   云风博客   Lua Pr

旋律猪的博客 1万+

【lua初级篇】基础知识和开发工具

以上是最基础的知识,多看看很快就会使用,后面会介绍如何在wow里写脚本开发游戏功能。

PYB 2887

全面掌握Lua脚本开发工具实战指南

Lua是一种轻量级的脚本语言,最初设计用于嵌入到应用程序中提供灵活的扩展和定制功能。它以其简单性、可移植性以及强大的功能组合而受到开发者的青睐。本章将带你了解Lua的基本概念、语言特点以及它在现代软件开发中的应用。Lua支持常见的控制结构,如if-then-else、for、while等。函数是Lua中的一级值,可以像任何其他值一样被传递。例如:endelseend在Lua中,函数体由关键字function开始,end结束。可以定义无参数的函数,也可以通过...

weixin_42400643的博客 1025

搭建Lua开发环境(Lua解释器+IDEA编译器)

Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

积跬步,至千里。 1万+

lua脚本开发工具

lua代码编辑编译器,可以编写代码并编译

EditPlus实现lua高亮显示lua51.stx

EditPlus实现lua高亮显示lua51.stx

Lua开发工具(IntelliJ IDE +EmmyLua 插件 )

lua编辑器Emmylua 最好用的lua编辑器--------emmylua使用汇总 参考URL: https://www.cnblogs.com/sanyejun/p/9673198.html 【推荐】官方文档 https://emmylua.github.io/zh_CN/ github https://github.com/EmmyLua/IntelliJ-EmmyLua C...

西京刀客 4617

lua51个人测试 jinfei

lua51的测试。

Lua环境搭建以及开发工具

前言: Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为 了嵌入应用程序 中,从而为应用程序提供灵活的扩展和定制功能。 Lua最著名的应用是在暴雪公司的网络游戏WOW中。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的 函数,这使得Lua在 应用程序中可以被广泛应用。不仅仅作为扩展脚本, 也可以作为普通的配置文件,代替 XML,ini等文件格式,并且更容易理解 和维护。 ...

qq_37160769的博客 3566

EditPlus Lua.stx Lua安装包

都想要的都有了,我当初找了好久才找到。所以分享一下吧,还有一个安装包上传不了,Lua安装包 18MB,如果有人想的话,加一下QQ我传给你们474809726

Zemax中场曲与畸变图的深度解析与应用场景对比

本文深度解析了Zemax中场曲/畸变图与网格畸变图的核心原理、计算逻辑与适用场景。通过对比常规成像镜头、扫描镜头、鱼眼镜头及变形宽银幕镜头等实际案例,详细阐述了如何根据系统对称性、视场角及核心需求选择正确的分析工具与畸变评价标准,为光学设计中的畸变诊断与优化提供清晰指导。

sand8的博客 482

Lua开发工具LuaEdit

Lua开发工具LuaEdit 文章目录Lua开发工具LuaEdit一、简单介绍二、下载地址三、简单设置及使用说明四、最后 一、简单介绍 notepad++也可以作为lua开发来使用,但是没有函数列表,使用起来太费劲了,找到了一个免费的lua开发IDE:LuaEdit 它是具备函数列表的,虽然没办法点击跳转,但是作为脚本编辑器来说已经够了,此前使用过sourceInsight3,但是不支持utf-...

逍遥游的博客 1万+

手把手拆解DGX GB200 NVL72:1个机柜如何塞进72块GPU?详解NVLink Switch铜缆背板设计

本文深度解析英伟达DGX GB200 NVL72系统如何通过NVLink Switch铜缆背板设计,在标准42U机柜中集成72块B200 GPU,实现1800GB/s的超高带宽。文章详细介绍了模块化架构、铜缆互连技术、液冷散热方案和高密度供电系统等核心创新,为AI算力需求提供突破性解决方案。

red88的博客 1584

lua环境配置

通过以上步骤,你已经成功配置了 Lua 环境,包括安装 Lua 解释器、配置环境变量、安装和配置开发工具,以及使用 LuaRocks 安装和管理 Lua 模块。现在你可以开始编写。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 2042

STM32 使用rtthread的DMA 串口发送失败

在一次使用RTthread的DMA 串口发送时,持续性通过DMA 发送串口数据时,偶发发送过程中后续数据包无法正常发送出去,后经查,发现为RT-Thread的串口中断处理有瑕疵,后做出修改。另,为了更方便的排查为题,建议修改。左为修改前,右为修改后。

qq_39294918的博客 1108

【STM32H7实战】SDMMC总线优化与FatFs文件系统高效读写技巧

本文详细介绍了STM32H7中SDMMC总线优化与FatFs文件系统高效读写技巧,包括时钟配置、DMA传输、缓存策略等关键优化点。通过实测数据对比,展示了从2.7MB/s提升至11.8MB/s读取速度的优化效果,适用于需要高性能SD卡读写的嵌入式开发场景。

e6f7g8h9i的博客 483

详解LUA开发工具及其环境配置

转自http://www.61ic.com/Mobile/iPhone/201108/36960.html LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。 LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是...

a121124的博客 292

全志T133-s3(Tina Linux)下RTL8723DS WiFi驱动移植与调试实战

本文详细介绍了在全志T133-s3平台(Tina Linux)上移植RTL8723DS WiFi驱动的完整流程,包括硬件连接、驱动源码获取、内核配置、系统适配、设备树配置以及常见问题排查。通过实战案例,帮助开发者快速解决SDIO接口通信、固件加载、电源管理等关键问题,实现稳定的WiFi功能。

weixin_30505225的博客 507

Lua开发工具及其环境配置

LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。 LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Wind...

chijiaer4384的博客 198

IDEA类和方法注释模板设置(非常详细)

IDEA类和方法注释模板设置(非常详细)

黑桃A的博客 10万+

2024阅读AOSP源码的正确打开姿势

在Android系统开发中,阅读AOSP(Android Open Source Project)源码是非常重要的环节。然而,如何构建一个优雅的阅读环境却是一个不容忽视的问题。本文将介绍不同工具和方法下阅读AOSP源码的正确姿势,并对比其优缺点。

虎哥LoveDroid 2707

linux lua开发工具,Lua开发工具及其环境配置

LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Windows。它包括:Lua Interpreter(Lua解释器)Lua Reference Manual(Lua参考手...

weixin_39947351的博客 179

建立时间与保持时间

建立时间与保持时间的计算 文章目录1、建立时间与保持时间概述及模型2、寄存器之间数据传输时建立时间与保持时间3、寄存器之间数据传输时建立时间余量与保持时间余量计算4、 FPGA允许的最大时钟频率或最小时钟周期5、计算FPGA时钟所允许的最大频率或最小时钟周期6、违反建立和保持时间会发生什么? 1、建立时间与保持时间概述及模型 建立时间(Tsu): 在时钟采样之前,输入必须稳定一段时间,该时间量称为建立时间。 理想最优建立时间: 保持时间(Th): 在时钟沿之后输入到触发器稳定所需的最短时间。 理想最优

Crazzy_M的博客 3万+

从零开始热更新:第一篇lua环境及开发工具配置

最近由于项目需求,不得不开始研究热更新,在网上寻求许久,发现一门叫做Lua的小巧的脚本语言,由于自生小巧且和c有极其良好的兼容性,被广泛应用于游戏行业的热更新技术中。 工欲善其事,必先利其器,要想开始学习有关lua的内容,必然需要一套完好的Lua开发环境 结合师兄们的帮助和自己在网上查阅资料的捣鼓,终于也是解决了Lua环境的配置问题 下面我将开始介绍如何配置一套Lua的开发环境: 第一步,

qq_30168505的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: Lua学习(1),编译Lua与 HelloWorld
下一篇: Lua学习(3),走进lua
0x16
博客等级 码龄20年 79粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值