CIDE-CC

CIDE-CC

一个更好、更用户友好的ComputerCraft编辑器,完全在游戏内运行,包括内置wiki、跳转到定义以及许多熟悉的快捷键。

技术

计算机工艺的游戏内编辑器几乎无法使用——屏幕非常小,没有复制粘贴,没有撤销和重做。任何真正忙于计算机工艺的人都会使用外部编辑器,比如 VSC。

这个模组旨在解决这个问题,因为多人游戏使得使用外部编辑器变得困难,而给计算机工艺代码提供一个合适的编辑器会让快速编辑变得容易得多。右键点击函数名会尝试跳转到它在文件中定义的位置,右键点击计算机工艺(或 Lua)函数会在游戏内打开一个 wiki。还有文件树等等。

目前可用的功能:

  • 在给定上下文中的变量自动补全(不会提供在上方 300 行处的 for 循环内声明的变量)
  • 功能完整的文件/文件夹树,配合缩放
  • 右键点击变量/函数名会跳转到该文件中它的定义处
  • 包装在变量中的外设,如果右键点击该变量,会将你发送到该外设的 wiki,如果外设不是硬编码的则不起作用,例外是包装计算机的各面——那会正确地给出 wiki 页面。

默认情况下,只有高级计算机被赋予此类功能,并且通过 shift-右键点击 PC 来打开。但可以通过配置赋予所有计算机。

它并非功能完整,但你可能会有比计算机工艺编辑器更好的体验,如果你发现任何问题(比如某个变量在不该被建议时被建议,或者本该被建议时却没有),欢迎在问题跟踪器上提交问题报告。

需要 CC:Tweaked。Lua 和 CC 函数的 wiki 已内置,其他一切则没有。

要添加你自己的自动补全,请阅读同时添加自动补全和 wiki 条目的示例模组 点击我查看示例模组