-
工程管理
LuaCoding提供强大的工程管理功能。正如你看到的,所有工程管理功能可以从主菜单或工程停靠视图的上下文菜单中访问到。
一共有4个级别以供用户管理他们的文件,包括解决方案,工作,文件夹和文件。
LuaCoding同时只能打开一个解决方案。一个解决方案可以包含一个或多个工程。一个工程可以有一个或多个文件夹,而一个文件夹可以包含一个或多个文件。
-
代码片段
LuaCoding向用户提供了一组Lua代码片段。这些代码片段只能在Lua源代码文件中使用。LuaCoding会检测当前正在编辑的文档的类型,为该文档切换到正确的代码片段。你可以通过双击代码片段视图中的某个列表项,或只是在编辑区域输入前面几个字符然后通过菜单项“展开缩写”来展开它。
-
符号视图
LuaCoding分析当前正在编辑的Lua代码,提取出所有函数并将它们列在符号视图中。这意味着符号视力显示着Lua代码的大纲。正如你所见,大纲会以树的形式组织,因为Lua编程语言允许定义嵌套函数,所以LuaCoding把内部函数作为外部函数的子结点来显示。
如果用户双击了符号视力中的某个条目,LuaCoding会跳转到那个函数定义的所在行。
-
查找替换
LuaCoding拥有基本的搜索和替换功能,包括查找,查找下一个,查找上一个,替换,在文件中查找和在文件中替换。
LuaCoding提供了编辑点导航功能,它会记住光标的位置,因此用户可以通过“向后跳转”和“向前跳转”功能快速移动光标到之前编辑的位置。
-
配置
用户可以在“配置”对话框里自定义应用程序设置。所有选项被分成6类,包括“通用设置”,“代码折叠”,“边框和光标”,“语法高亮”,“符号分析器”和“键盘快捷键”。每类选项被放在一个独立的配置页。
-
语法高亮
LuaCoding支持Lua编程语言的语法高亮。用户可以自定义字体名称,字体大小,颜色和其他语法元素的格式。语法高亮设置可以保存成theme,因此用户可以与其他人分享他们最喜欢的设置。
-
外部工具
用户可以通过选择菜单项“工具”-“外部工具”来添加命令作为外部工具,这会弹出“外部工具”对话框,用户可以设置外部工具的标题,命令,参数等。每个外部工具将在“工具”菜单下显示一个菜单项,所以用户可以不用离开LuaCoding就提供命令。
-
Lua脚本调试
LuaCoding提供强大的调试功能,用户不但可以调试通过官方Lua解释器独立解释运行的Lua脚本,还可以调试其他嵌入了Lua解释器的应用程序使用的Lua脚本。LuaCoding会自动检测目标应用程序类型,然后决定调试器模式,完全无需人工干预。