提议 / 功能
一个 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],即支持语法高亮。
关于设计的评论
RecentChanges · preferences
编辑 · 历史
最后编辑于 2005 年 5 月 4 日下午 7:52 GMT (差异)