Lua IDE 各位 V 友,用 lua 作为开发语言用什么 IDE 可以方便代码提示以及调试呢

2016-10-27 10:15:38 +08:00
 awolfly9

目前是 unity 游戏开发,现在项目要做热更新,基本就是用 C# + Lua ,用 lua 做热更新。但是在开发过程中并没有发现特别好的 lua 的 IDE 。目前用过 VS2015 有关于 lua 的插件,但是代码提示、错误监测以及调试都不给力。然后也用过 Sublime Text 3 也是一样的问题。

请问各位 V 友有没有好的 Lua 的 IDE 推荐,能够有代码提示和像 VS 一样的错误监测(比如拼错了变量能够红色的下划线提示),断点调试有更好,没有也不强求。

19623 次点击
所在节点    Lua
17 条回复
xander
2016-10-27 10:26:36 +08:00
只用过 decoda~
wayslog
2016-10-27 10:36:07 +08:00
spacemacs 貌似有 lua 集成,不知道集成度如何
knightdf
2016-10-27 10:38:38 +08:00
我都是 vim.... 但是见过同事用过 ZeroBrane,你也许可以试试
millson
2016-10-27 10:41:05 +08:00
ZeroBrane 也尝试过,正如你所说,并没有特别好的 lua 的 IDE ,小众语言...
awolfly9
2016-10-27 10:52:53 +08:00
@knightdf VIM 对 lua 支持如何
@millson 有没有其他更好的编辑器支持
knightdf
2016-10-27 10:55:47 +08:00
@awolfly9 vim 只能支持到标准库提示和代码错误提示
Mirachael
2016-10-27 10:59:58 +08:00
visual studio code 可以安装 lua 调试器,觉得挺好的
millson
2016-10-27 10:59:58 +08:00
@awolfly9 cocos2dx lua 做游戏时用的 sublime->cocos 官方的 IDE , ZeroBrane 是学习 openresty 时搜索找到的,没有其它更深入的研究了,抱歉无法帮到你
Mutoo
2016-10-27 11:10:06 +08:00
用 intellij Idea + lua 插件,基本上没有什么代码提示,也不怎么依赖这个;代码高亮可以帮助减少不少问题了。
不过会把常用的代码片段做成 live template 加快开发速度和减少拼写错误。
awolfly9
2016-10-27 11:13:49 +08:00
@mojixiang1102 感谢,不过目前还不知道 VS2015 和 Visual studio code 的区别,等我查一下
@millson 我用 cocos 的时候用的是 cocos 自带的 IDE 叫 cocosIDE ,可以断点调试还有一定的代码提示。
@Mutoo 我尝试一下这个编辑器
zhenjiachen
2016-10-27 11:15:47 +08:00
idea 安装 lua 插件啊
Tianqi
2016-10-27 11:19:05 +08:00
我都试过,感觉都不太好用,相对好一点的是收费的 Lua Glider 。
我现在用 sublime 加自己写的插件开发,用 Decoda 调试。
aristotll
2016-10-27 12:26:28 +08:00
idea lua
awolfly9
2016-10-27 13:43:39 +08:00
@zhenjiachen @aristotll 好,下午尝试 idea lua
475797650
2016-10-27 13:58:20 +08:00
eclipse ldt 感觉比较顺手
current
2016-10-27 14:06:37 +08:00
zerobrane 不错的
awolfly9
2016-10-27 15:59:15 +08:00
@mojixiang1102 目前用了一下 VS Code 代码提示还行,不过只能够提示当前打开的 lua 文件的代码,不能够提示整个打开的工程的代码。没有错误提示,没有错误提示,没有错误提示。不知道怎么设置断点调试。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/315807

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX