要把这个 VS Code 扩展拿到一个 .vsix 文件, 以便在 code-server 这种环境里手动安装(因为 code-server 通常没有直接 Marketplace 下载按钮)
vsixget这是一个从 Marketplace 下载扩展 VSIX 包做的工具
pip install vsixget
# 或者推荐用 pipx
pipx install vsixgetvsixget --latest https://marketplace.visualstudio.com/items?itemName=jiyegui.fast-pytest-runner这会保存最新版本的 .vsix 或者按扩展 ID 下载:
vsixget --latest jiyegui.fast-pytest-runner之后你会得到一个类似:
jiyegui.fast-pytest-runner-<version>.vsixMarketplace 正式页面通常有版本历史,但 新版官网不再显示 VSIX 下载链接,不过可以直接构造下载 URL:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/jiyegui/vsextensions/fast-pytest-runner/<版本号>/vspackage要获取 <版本号>:
.vsix这种方法需要你先确认正确版本号。
如果有完整的 VS Code:
Fast Pytest Runner注意:有时这个右键菜单只对未安装的扩展可见。
拿到 .vsix 后,在 code-server 里通常有两种方式:
在 Extensions 面板点右上三点 → Install from VSIX...
选择下载的 .vsix 即可。
在服务器终端:
code-server --install-extension path/to/fast-pytest-runner-<version>.vsix方法 | 是否自动获取 | 是否需要版本号 |
|---|---|---|
vsixget CLI | 最推荐 | 不需要 |
手动构造 URL | 要自己找版本号 | 需要 |
VS Code 右键下载 | 如果客户端可用 | 不需要 |
#codeserve #vscode