Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ma-apimapNew to Visual Studio Code? Get it now.
ma-apimap

ma-apimap

majj

|
8 installs
| (0) | Free
Scan HTTP endpoints in your workspace (Java/Spring, Go & C#/ASP.NET Core) and browse them in a sidebar with a live filter.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MA API Map

VS Code 扩展:扫描工作区内源码的 HTTP 接口定义,在侧边栏以树展示,点击跳转到源码。对标 IDEA Ultimate 的 Endpoints 工具窗轻量版。

功能

  • 支持 Java / Spring MVC、Go(net/http、gin、gorilla/mux、chi)与 C# / ASP.NET Core(属性路由 [Route] / [HttpGet] 等 / [AcceptVerbs])。
  • 侧边栏 Webview 视图,树形列出所有接口,按 Controller / package 分组。
  • 顶部常驻搜索框,IDEA 式模糊匹配(大小写不敏感子序列,如 myuslog 命中 MyUserLogin、 GETlogin 命中 GET .../login),输入即实时过滤。
  • 点击节点跳转到对应方法源码。
  • 多语言项目自动按语言分组;单一语言项目扁平展示(不显示语言分组层)。

命令

  • MA API Map: Refresh — 重新扫描整个工作区。
  • MA API Map: Set Filter — 聚焦搜索框。
  • MA API Map: Clear Filter — 清空过滤。

使用

  1. 打开 Java / Go / C# 项目。
  2. 点击侧边栏 MA API Map 图标(或执行 Refresh)。
  3. 在搜索框输入关键字过滤;点击接口跳转源码。

设置

  • maApimap.locale:Webview 界面语言(auto / en / zh-cn)。
  • maApimap.projectLanguages:项目语言映射,按项目文件夹路径配置要扫描的语言,例如:
    {
      "D:/works/a-project": ["go"],
      "D:/works/another-project": ["java", "go"]
    }
    
    路径可用 / 或 \\,匹配时会归一化分隔符与结尾斜杠。某路径未配置时,点击刷新会弹出多选框让你勾选语言,选择后自动写回该路径对应的配置,下次刷新不再弹框。也可通过命令面板 MA API Map: Set Project Language 手动配置。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft