加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Lua中的Lua缩进代码

发布时间:2020-12-15 00:27:16 所属栏目:大数据 来源:网络整理
导读:有没有Lua代码缩进Lua代码? 我有很多lua代码,其中缩进它会有所帮助,它在一个纯粹的lua环境中. 为了捍卫我的问题:对于你们中的一些,这里的情况听起来是不可能的.它非常类似于请求Emacs Lisp代码格式化文本.这是一个真正的现场工作(公司内部)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).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读