MoonBit VSCode 插件

MoonBit VSCode 插件#

MoonBit 为 Visual Studio Code 提供了一个插件,可以在 Visual Studio 市场Open VSX 仓库 中找到。

命令#

该插件提供了几个命令,可以通过 命令面板 访问

  • 选择后端:它允许你在多个后端之间切换

  • 重启 MoonBit 语言服务器:它允许你重启语言服务器,以防它无响应或有一些过时的状态。

  • 安装 MoonBit 工具链:手动触发安装过程。该扩展将检查已安装的 MoonBit 工具链是否与扩展的版本匹配。

  • 获取 LSP 的编译器版本:它将显示扩展使用的 MoonBit 编译器版本。

  • 切换多行字符串:它可以帮助在纯文本和 MoonBit 的 多行字符串语法 之间切换所选文本

操作#

该插件还提供了几个操作,可以通过 快速修复 访问

  • 添加缺失的分支:当遇到 错误 0011 时,它允许你填充 match 表达式的分支

代码透镜#

该插件为每个顶级代码块,特别是测试块,提供代码透镜。

提供的功能包括:

  • 格式化:格式化代码块

  • 测试 / 基准:测试或基准测试代码块

  • 调试(仅限 JavaScript 后端):使用调试器测试测试块

  • 更新:更新代码块中的 快照测试

  • 跟踪:打开/关闭测试块的跟踪,其中每个赋值将在其旁边呈现值