微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Lua中的Lua缩进代码

有没有Lua代码缩进Lua代码

我有很多lua代码,其中缩进它会有所帮助,它在一个纯粹的lua环境中.

为了捍卫我的问题:对于你们中的一些,这里的情况听起来是不可能的.它非常类似于请求Emacs Lisp代码格式化文本.这是一个真正的现场工作(公司内部)Lua环境.这是一个纯粹的lua环境.我正在寻找一个可以缩进Lua代码的Lua工具,而不是关于最好的编辑器的意见.保罗·库列琴科提供了一个惊人的解决方案,所以有Yusuf X.

解决方法

我已经写了一个 Lua beautifier,并将其应用到我的项目中,一大批Lua文件(总共约8k行).美丽者在Perl(是的,我看到问题是关于它在Lua),但(1)它只有55行,应该很容易翻译为Lua(我没有时间去做),和(2)您可以将文件格式化在别的地方,并转移回您的环境(除非您需要定期重新格式化).

这个美化者是基于另一个Lua-based one(截至2011年11月3日,07年2月的udind链接),但原来没有处理所有我感兴趣的情况,所以我最终重写了.它可能仍然适用于你.

美化器不改变线结构(它是一个要求),这样可以方便地检查,但是改变了缩进和格式化(并处理嵌入式匿名函数和其他类似事物的复杂情况).该链接包括一些例子.您还可以查看我为我们的项目做的大部分转换文件https://github.com/pkulchenko/ZeroBraneStudio/commit/85be27559058ce085e95cef47de2c11185f9211a.

如果您只想寻找缩进文件的简单方法(而不是将缩进逻辑整合到应用程序中),则可以使用ZeroBrane Studio IDE(编辑|源|正确缩进或Ctrl-I).

原文地址:https://www.jb51.cc/lua/274482.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐