开发环境

在学习了上一课后,您已经在您的环境中安装了 Sui。当您准备在 Sui 上开发智能合约时,需要选择一个便捷的工具(IDE)。

在本课中,我们将介绍 3 个推荐的用于 Sui 上 Move 开发的 IDE。

1. ChainIDE Studio

ChainIDE Studio 是 ChainIDE 产品系列的一个 IDE 产品。它是一个基于云的多链 IDE,适用于 web3 开发者。

CIDE Studio 最近添加了对 Sui 链的集成,并提供了多个 Sui 上的示例合约项目。

2. Visual Studio Code

VSCode 是许多程序员使用的流行代码编辑器。对于在 Sui 上开发 Move 项目,推荐安装 Mysten Labs 的 “Move” 语言支持扩展。此扩展兼容 Move 2024 版本。

安装“Move”扩展的步骤如下:

  1. 打开 Visual Studio Code (VSCode)。
  2. 点击扩展图标进入扩展视图。
  3. 在扩展视图中,在搜索栏中搜索“Mysten”。
  4. 点击安装按钮进行安装。

MOVE

3. MoveCastle 课程内置 IDE

作为另一种选择,我们集成了一个内置 IDE 以提升您的学习体验。首次进入课程时,该 IDE 将自动启动,提供一个预先安装了 sui 二进制文件的环境。 由 ChainIDE Studio 提供支持,您可以将其用作远程工作空间,具有管理项目文件和访问类 Unix 环境(终端)的功能。此外,它已预配置为适应 Sui 链, 确保为您的需求定制的无缝开发环境。