文章介绍了 Aptos 官方推出的 Move on Aptos VS Code 扩展,旨在为 Move 开发者提供更现代、更高效的编辑器体验。它支持语义高亮、代码跳转、实时诊断和上下文感知补全,并基于增量编译前端与容错解析器提升反馈速度和补全准确率。文章还说明这是一个 beta 版本,当前已可日常使用,未来计划加入自动导入、整理导入、CLI 集成和编辑器内测试等能力。

Aptos 正迎来一个功能丰富的 IDE 体验新时代。
Move on Aptos 是一款官方支持的 VS Code 语言扩展,适用于 Cursor 和其他基于 VS Code 的编辑器,现已上线。** ](https://plugins.jetbrains.com/plugin/14721-move-on-aptos) 很稳固,但它将用户绑定在 JetBrains 生态中,引发了对付费许可及错失 AI 辅助编码等现代工具的担忧。
aptos-move-analyzer 扩展覆盖了一部分需求,但其内部设计限制了它进一步演进的空间。
显然,我们需要一个支持良好、现代化的编辑器扩展——既要对初学者直观易用,又要足够强大,以满足有经验开发者的需求。
步骤 1:如果你安装了旧的 aptos-move-analyzer 扩展,请先卸载它。
步骤 2: 从 VS Code Marketplace 安装 Move on Aptos 扩展。
现在你已经可以开始使用了。
无需额外配置,无需头疼。
我们的目标是提供功能丰富的 IDE 体验,匹配并超越当前 Intellij 插件所能提供的能力,并且从今天已支持的一大批功能开始:
基于程序中各个符号的语义角色进行样式化。开发者将获得更好的可读性,更容易纠正 bug 和拼写错误的引用,也更容易区分变量、参数、类型、函数、模块和字段。

通过 go-to-definition、find references 以及 Global Symbol Search 等功能自由导航。
记住我以便更快登录
你可以轻松在模块之间跳转、跟踪函数调用并理清逻辑,甚至跨越 Aptos Framework 依赖,而无需在文件树中翻找。

该扩展由一个自定义的增量编译器前端驱动,提供实时诊断。你输入时,错误会立刻显示,保持紧密的反馈循环,并帮助你尽早发现问题,而不会打断你的工作流。

此外,还支持多种建议型诊断,并配有各自的自动修复。它们会引导你遵循这门语言的最佳实践。

该扩展提供了一个上下文感知的补全引擎,只会建议在你代码当前位置有效的内容。得益于一个健壮、可容错的 Move 解析器,即使你的代码包含语法错误,补全结果仍然准确。
这让新手在输入时更容易发现 Aptos 标准库,也为依赖快速、正确建议的有经验开发者节省了时间。
这些只是该扩展能力的一些示例。
亲自试试看,发掘编写 Aptos 智能合约时的各种生产力技巧。
导航、自动补全和诊断等大多数功能都已完全可用,适合日常使用。
它仍然是一个 Beta 版本,你可能仍会不时遇到一些不够完善之处或缺失的部分。
请在 issue tracker 中反馈问题。
你可以期待以下正在开发中的功能:
查看我们的 Github repo。
从 VS Code Marketplace 和 Cursor 安装该扩展。
通过 Telegram 和 Discord 与 Aptos Labs Developer Relations 团队以及 Aptos 开发者社区联系。
- 原文链接: medium.com/aptoslabs/mov...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!