V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
awolfly9
V2EX  ›  Lua

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

  •  
  •   awolfly9 · 2016-10-27 10:15:38 +08:00 · 20361 次点击
    这是一个创建于 2979 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    17 条回复    2016-10-27 15:59:15 +08:00
    xander
        1
    xander  
       2016-10-27 10:26:36 +08:00
    只用过 decoda~
    wayslog
        2
    wayslog  
       2016-10-27 10:36:07 +08:00 via Android
    spacemacs 貌似有 lua 集成,不知道集成度如何
    knightdf
        3
    knightdf  
       2016-10-27 10:38:38 +08:00
    我都是 vim.... 但是见过同事用过 ZeroBrane,你也许可以试试
    millson
        4
    millson  
       2016-10-27 10:41:05 +08:00
    ZeroBrane 也尝试过,正如你所说,并没有特别好的 lua 的 IDE ,小众语言...
    awolfly9
        5
    awolfly9  
    OP
       2016-10-27 10:52:53 +08:00
    @knightdf VIM 对 lua 支持如何
    @millson 有没有其他更好的编辑器支持
    knightdf
        6
    knightdf  
       2016-10-27 10:55:47 +08:00
    @awolfly9 vim 只能支持到标准库提示和代码错误提示
    Mirachael
        7
    Mirachael  
       2016-10-27 10:59:58 +08:00
    visual studio code 可以安装 lua 调试器,觉得挺好的
    millson
        8
    millson  
       2016-10-27 10:59:58 +08:00
    @awolfly9 cocos2dx lua 做游戏时用的 sublime->cocos 官方的 IDE , ZeroBrane 是学习 openresty 时搜索找到的,没有其它更深入的研究了,抱歉无法帮到你
    Mutoo
        9
    Mutoo  
       2016-10-27 11:10:06 +08:00
    用 intellij Idea + lua 插件,基本上没有什么代码提示,也不怎么依赖这个;代码高亮可以帮助减少不少问题了。
    不过会把常用的代码片段做成 live template 加快开发速度和减少拼写错误。
    awolfly9
        10
    awolfly9  
    OP
       2016-10-27 11:13:49 +08:00
    @mojixiang1102 感谢,不过目前还不知道 VS2015 和 Visual studio code 的区别,等我查一下
    @millson 我用 cocos 的时候用的是 cocos 自带的 IDE 叫 cocosIDE ,可以断点调试还有一定的代码提示。
    @Mutoo 我尝试一下这个编辑器
    zhenjiachen
        11
    zhenjiachen  
       2016-10-27 11:15:47 +08:00
    idea 安装 lua 插件啊
    Tianqi
        12
    Tianqi  
       2016-10-27 11:19:05 +08:00 via iPhone
    我都试过,感觉都不太好用,相对好一点的是收费的 Lua Glider 。
    我现在用 sublime 加自己写的插件开发,用 Decoda 调试。
    aristotll
        13
    aristotll  
       2016-10-27 12:26:28 +08:00
    idea lua
    awolfly9
        14
    awolfly9  
    OP
       2016-10-27 13:43:39 +08:00
    @zhenjiachen @aristotll 好,下午尝试 idea lua
    475797650
        15
    475797650  
       2016-10-27 13:58:20 +08:00
    eclipse ldt 感觉比较顺手
    current
        16
    current  
       2016-10-27 14:06:37 +08:00
    zerobrane 不错的
    awolfly9
        17
    awolfly9  
    OP
       2016-10-27 15:59:15 +08:00
    @mojixiang1102 目前用了一下 VS Code 代码提示还行,不过只能够提示当前打开的 lua 文件的代码,不能够提示整个打开的工程的代码。没有错误提示,没有错误提示,没有错误提示。不知道怎么设置断点调试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5397 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.