提案 / 功能
一个 Lua IDE 会很棒。主要关注点是调试器,因为有很多 Lua 编辑器可用([1] 和 LuaEditorSupport)。VisLua 的组件可能包括以下内容。下面的模型(在 Borland C++ Builder 中创建)可以帮助您了解项目目标。
调试器
- 可从命令行和 GUI 使用。不支持 GUI 库的平台或选择不使用 GUI 的应用程序应该能够使用调试器。
- 单步执行、运行等。常见功能。
- 可以选择查看源代码和 VM 代码的合并,以了解 VM,例如 VmMerge。
- 编辑器的 GUI 使用 Lua 编写,并调用调试 VisLua 库。
-
编辑器
- 使用 GUI 库用 Lua 编写。
- 功能可能包括:语法高亮、插入断点和监视点等
- 完全可配置:自定义键绑定、Lua 宏、项目管理器、更改区域设置等。
- 上下文敏感帮助:直接跳转到手册链接,并可能包含示例和源代码。
- 查看源代码和 VM 代码的合并,以帮助优化和了解 VM,例如 VmMerge。
- 如果建立了一个简单的框架,我相信它的功能会迅速增长。
-
交互式控制台
- 类似于 Python 中的 IDLE [2],即语法高亮。
设计评论
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2005 年 5 月 5 日凌晨 1:52 GMT (差异)