You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何列出VSCodium中从VSIX安装的扩展?

筛选VSCodium中通过VSIX安装的扩展

问题场景

使用VSCodium时,部分扩展因Open VSX无提供而通过VSIX安装,需要快速列出这类扩展清单,用于后续检查是否已上架Open VSX或更新。当前仅能逐个查看所有扩展并检查Marketplace相关信息,效率极低。

可行解决方案

方法1:通过本地扩展目录筛选(推荐)

VSCodium的扩展均存储在本地目录中,每个扩展文件夹内的package.json包含安装源信息,解析该文件可筛选出VSIX安装的扩展:

扩展存储目录(按系统区分)

  • Windows:%USERPROFILE%\.vscode-oss\extensions
  • macOS/Linux:~/.vscode-oss/extensions

批量筛选命令(需安装jq工具)

终端执行以下命令,直接输出VSIX安装的扩展ID:

# macOS/Linux
find ~/.vscode-oss/extensions -name package.json -exec jq -r 'select((.__metadata.installSource != "openvsx") and (.__metadata.installSource != "marketplace")) | .publisher + "." + .name' {} \;

# Windows(PowerShell)
Get-ChildItem "$env:USERPROFILE\.vscode-oss\extensions" -Recurse -Filter package.json | ForEach-Object {
  $content = Get-Content $_.FullName | ConvertFrom-Json
  if ($content.__metadata.installSource -notin "openvsx", "marketplace") {
    "$($content.publisher).$($content.name)"
  }
}

方法2:单个扩展验证

若仅需验证某一扩展是否为VSIX安装,执行命令查看扩展详情:

codium --show-extension <扩展ID>

查看输出中的Install Source字段,若显示为vsix则为本地安装的扩展。

已尝试的无效方案

  • 查阅VS Code官方扩展管理文档:仅说明VSIX安装步骤,无针对这类扩展的筛选方法;扩展视图无对应筛选器;codium --list-extensions及附加--show-versions/--verbose参数仅输出扩展名称和版本,无法区分安装源。
  • VSCodium官方文档的扩展章节仅指向微软文档,未提供额外解决方案。

内容的提问来源于stack exchange,提问作者wjandrea

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:35:19