Lua IDE 各位 V 友,用 lua 作为开发语言用什么 IDE 可以方便代码提示以及调试呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
awolfly9
V2EX    Lua

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

  •  
  •   awolfly9 2016 年 10 月 27 日 21565 次点击
    这是一个创建于 3439 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前是 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 日
    只用过 decoda~
    wayslog
        2
    wayslog  
       2016 年 10 月 27 日 via Android
    spacemacs 貌似有 lua 集成,不知道集成度如何
    knightdf
        3
    knightdf  
       2016 年 10 月 27 日
    我都是 vim.... 但是见过同事用过 ZeroBrane,你也许可以试试
    millson
        4
    millson  
       2016 年 10 月 27 日
    ZeroBrane 也尝试过,正如你所说,并没有特别好的 lua 的 IDE ,小众语言...
    awolfly9
        5
    awolfly9  
    OP
       2016 年 10 月 27 日
    @knightdf VIM 对 lua 支持如何
    @millson 有没有其他更好的编辑器支持
    knightdf
        6
    knightdf  
       2016 年 10 月 27 日
    @awolfly9 vim 只能支持到标准库提示和代码错误提示
    Mirachael
        7
    Mirachael  
       2016 年 10 月 27 日
    visual studio code 可以安装 lua 调试器,觉得挺好的
    millson
        8
    millson  
       2016 年 10 月 27 日
    @awolfly9 cocos2dx lua 做游戏时用的 sublime->cocos 官方的 IDE , ZeroBrane 是学习 openresty 时搜索找到的,没有其它更深入的研究了,抱歉无法帮到你
    Mutoo
        9
    Mutoo  
       2016 年 10 月 27 日
    用 intellij Idea + lua 插件,基本上没有什么代码提示,也不怎么依赖这个;代码高亮可以帮助减少不少问题了。
    不过会把常用的代码片段做成 live template 加快开发速度和减少拼写错误。
    awolfly9
        10
    awolfly9  
    OP
       2016 年 10 月 27 日
    @mojixiang1102 感谢,不过目前还不知道 VS2015 和 Visual studio code 的区别,等我查一下
    @millson 我用 cocos 的时候用的是 cocos 自带的 IDE 叫 cocosIDE ,可以断点调试还有一定的代码提示。
    @Mutoo 我尝试一下这个编辑器
    zhenjiachen
        11
    zhenjiachen  
       2016 年 10 月 27 日
    idea 安装 lua 插件啊
    Tianqi
        12
    Tianqi  
       2016 年 10 月 27 日 via iPhone
    我都试过,感觉都不太好用,相对好一点的是收费的 Lua Glider 。
    我现在用 sublime 加自己写的插件开发,用 Decoda 调试。
    aristotll
        13
    aristotll  
       2016 年 10 月 27 日
    idea lua
    awolfly9
        14
    awolfly9  
    OP
       2016 年 10 月 27 日
    @zhenjiachen @aristotll 好,下午尝试 idea lua
    475797650
        15
    475797650  
       2016 年 10 月 27 日
    eclipse ldt 感觉比较顺手
    current
        16
    current  
       2016 年 10 月 27 日
    zerobrane 不错的
    awolfly9
        17
    awolfly9  
    OP
       2016 年 10 月 27 日
    @mojixiang1102 目前用了一下 VS Code 代码提示还行,不过只能够提示当前打开的 lua 文件的代码,不能够提示整个打开的工程的代码。没有错误提示,没有错误提示,没有错误提示。不知道怎么设置断点调试。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     905 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 22:06 PVG 06:06 LAX 15:06 JFK 18:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86