visual-studio-code - 如何离线安装 Visual Studio Code 扩展?

标签 visual-studio-code

我已在未连接也无法连接到 Internet 的计算机上安装了 Visual Studio Code。 According to the documentation ,如果我有 .vsix,我可以从命令行安装扩展,但我不知道如何从市场获取 .vsix

如何下​​载 the marketplace 上托管的扩展的 .vsix

最佳答案

更新2017-12-13

您现在可以直接从 marketplace 下载扩展程序.

Enter image description here

从 Visual Studio Code 1.7.1 开始,拖动或打开扩展不再有效。为了手动安装它,您需要:

  • 打开扩展程序侧边栏
  • 点击右上角的省略号
  • 选择从 VSIX 安装

Install from VSIX...

<小时/>

旧方法

根据the documentation可以直接下载扩展:

An extension's direct download URL is in the form:

https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

这意味着要下载扩展程序,您需要了解

  • 发布商名称
  • 版本
  • 扩展名

您可以在 URL 中找到所有这些信息。

示例

以下是下载并安装C# v1.3.0扩展的示例:

发布者、扩展程序和版本

您可以在扩展程序主页的 URL 内找到发布者和扩展程序名称:

https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp

这里发布者是 ms-vscode,扩展名称是 csharp

可以在右侧的更多信息区域找到该版本。

要下载它,您需要从上面的模板创建一个链接:

https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/ms-vscode/extension/csharp/1.3.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

所有包都具有相同的名称​​Microsoft.VisualStudio.Services.VSIXPackage,因此如果您想稍后知道它是什么包,则需要在下载后重命名它。

安装

为了安装扩展

  • 重命名该文件并指定 *.vsix 扩展名
  • 打开 Visual Studio Code,转到菜单文件打开文件...Ctrl + O并选择 .vsix 文件
  • 如果一切顺利,您应该会在窗口顶部看到此消息:

Extension was successfully installed. Restart to enable it.

关于visual-studio-code - 如何离线安装 Visual Studio Code 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37071388/

相关文章:

c++ - 运行几次后 Vscode 自动格式代码停止工作

visual-studio-code - 在哪里定义一个共享的problemMatcher来检查终端?

requirejs - Intellisense for AMD/Requirejs in Visual Code

Webpack 从/folder/folder.js 导入而不是/folder/index.js

terminal - 如何在 VSCode 终端中将光标移动到行首?

python - VSCode WxPython包intellisense "Module ' wx'没有 'Frame'成员”

java - Java 独立项目 VSCode 中显示无法识别的选项 : -ea, --enable-preview 错误

visual-studio-code - 突出显示字符串内的html语法?

editor - VSCode 中的多行光标索引

javascript - 如何让 VSCode 中的全局搜索工作?