Setting up the Sui Move Analyzer(optional)

Sử dụng Sui Move Analyzer (Thêm công cụ cho move coding)

Nếu bạn là người dùng vscode để code Sui move thì đây là một extension hữu ích cho việc cung cấp definitions của các package để mọi người hiểu ý nghĩa của nó

Cài đặt sui-move-analyzer (opens in a new tab)

Các cách tải sui-move-analyzer:

A. Tải từ file các binaries file bằng cách truy cập vào đây: sui-move-analyzer (opens in a new tab)
B. Sử dụng Cargo:

cargo install --git http://github.com/movebit/sui-move-analyzer --branch master sui-move-analyzer

C. Cài đặt trực tiếp trên Visual Studio Code extension

Cách sử dụng sui-move-analyzer

  • Trả các definition trong Sui Move

Ví dụ bạn có thể click chuột vào module "sui::transfer" để jump to definition của nó.

  • Hover các infor về các functions():

  • Auto complete các modules, functions, fields, structs, etc:

  • Create Sui template

  • Coding với MSL

Sui move analyzer còn hỗ trợ generate Move Specification Language (MSL) (opens in a new tab). MSL được coi là một phần của Move prover, một tool quan trọng cho hỗ trợ các builder trong việc code move chính xác hơn. CÁc builder muốn làm việc trên quy tắc MSL sẽ thấy đây là tool bổ ích