Moonbit 新手教程
新手上路
安装 Moonbit
首先,由于 Moonbit 的工具链依赖 Git,因此在安装 Moonbit 之前,请先确保你的电脑上已经安装了 Git。
如果你使用 VSCode 作为你的主力编辑器,那么可以跳过本节,转至配置编辑器中的 VSCode 部分。官方提供的 VSCode 插件集成了安装和更新工作链的功能。
如果你想单独安装 Moonbit 工具链,那么可以在 Linux/Mac OS 下运行:
curl -fsSL https://cli.moonbitlang.cn/install/unix.sh | bash
配置编辑器
VSCode(官方支持)
Moonbit 官方原生提供了 VSCode 插件。11 很可惜,目前还不是开源的在 VSCode 的插件市场中搜索 Moonbit 就能找到。
除了提供代码高亮和补全,Moonbit 插件还提供了许多使用的功能,如一键运行或调试测试、AI 生成文档和函数解释,甚至是 AI 生成或修复 Moonbit 代码。22 有关 AI 的内容我们会在下文详细叙述。
VSCode 插件也提供了集成的工具链下载和更新功能,如果你还没有安装工具链,或者是 Moonbit 发布了新的版本的时候,插件会在 VSCode 的通知栏里询问你是否要下载或更新工具链。
如果你没有看到这些信息,也可以通过在 VSCode 顶端搜索栏里,选择 Show and run commmand,就可以通过 Install moonbit toolchain 安装工具链了。
社区方案
除了官方的 VSCode 插件之外,社区还提供了一些其他编辑器的 Moonbit 插件,如用于 nvim 的moonbit.nvim,Emacs 的 moonbit-mode,Zed 的 zed-moonbit 和 helix 的 moonbit.helix。
在线试用
如果你只是想先试一试 Moonbit 这门语言,也可以试试官方提供的在线试用。这本质上是一个配置好了 Moonbit 工具链的在线 VSCode 环境,并且附带了一些简单的示例代码用于体验。