vscode离线安装包制作 及 批量安装插件

本文详细介绍了如何在内网环境中离线安装VSCode,包括从官网下载压缩包制作绿色版和在已有配置基础上转换。同时,提供了插件的安装与更新方法,包括在线安装、批量安装脚本的编写,适用于VSCode 1.57.1版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


最近在单位干活要用到vscode,但是是内网环境,所以琢磨着怎么搞个绿色版,借鉴网上的教程,结合实际,制作了一版,并记录下了这个过程。

vsode离线安装

有两种方式制作:

  • 直接下载绿色版
  • 在现有版本基础上修改

一、使用官网压缩包制作

1、 下载压缩包

下载地址 : Download Visual Studio Code,注意下载格式,windows选zip格式,linux选tar.gz格式。 下载完毕, 解压到任意文件夹

2、创建数据文件夹(放置插件以及用户设置)

Windows/linux下在解压后的文件夹内 创建文件夹 data,绿色版制作完成

二、在 VSCode 已经有配置的前提下变成绿色版

1、下载压缩包

下载地址同上,下载完毕, 解压到任意文件夹

2、创建数据文件夹(放置插件以及用户设置)

Windows/Linux 在解压后的文件夹内创建文件夹 data

3、拷贝已有的插件和用户数据到数据文件夹

用户数据默认路径(剪切到第 2 步建立的数据文件夹下, 将 Code 改名为 user-data)

Windows %APPDATA%\Code
Linux $HOME/.config/Code

插件默认路径(直接剪切到第 2 步建立的数据文件夹下)

Windows %USERPROFILE%\.vscode\extensions
Linux ~/.vscode/extensions

绿色版制作完成
其最终目录结构如下
在这里插入图片描述
补充说明:这里一定要下载压缩包形式的。

插件安装及更新

1、根据需要在线安装自己的常用插件

下面是我目前的插件列表:

actboy168.lua-debug@1.40.0
austin.code-gnu-global@0.2.2
bbenoist.Doxygen@1.0.0
CoenraadS.bracket-pair-colorizer@1.0.61
cschlosser.doxdocgen@1.3.2
donjayamanne.githistory@0.6.17
esbenp.prettier-vscode@8.0.1
formulahendry.code-runner@0.11.4
g8up.gitee@0.0.6
GitHub.vscode-pull-request-github@0.27.1
Gruntfuggly.todo-tree@0.0.213
hars.CppSnippets@0.0.15
jeff-hykin.better-cpp-syntax@1.15.6
joaompinto.vscode-graphviz@0.0.6
kaysonwu.cpptask@0.0.1
kevinkyang.auto-comment-blocks@1.0.1
keyring.Lua@0.0.9
mhutchie.git-graph@1.30.0
ms-python.python@2021.6.944021595
ms-python.vscode-pylance@2021.7.1
ms-toolsai.jupyter@2021.6.999662501
ms-vscode-remote.remote-containers@0.183.0
ms-vscode-remote.remote-ssh@0.65.7
ms-vscode-remote.remote-ssh-edit@0.65.7
ms-vscode-remote.remote-wsl@0.56.5
ms-vscode.cmake-tools@1.7.3
ms-vscode.cpptools@1.4.1
ms-vscode.cpptools-extension-pack@1.0.0
ms-vscode.cpptools-themes@1.0.0
ms-vsliveshare.vsliveshare@1.0.4498
ms-vsliveshare.vsliveshare-audio@0.1.91
OBKoro1.korofileheader@4.8.14
PKief.material-product-icons@1.0.4
stevencl.addDocComments@0.0.8
streetsidesoftware.code-spell-checker@1.10.2
sumneko.lua@2.1.0
tboox.xmake-vscode@1.4.4
twxs.cmake@0.0.17
vscode-icons-team.vscode-icons@11.5.0
vscodevim.vim@1.21.5

然后打包整个vscode文件夹即可

2、批量安装/更新插件

此处要借助code的几个命令

  • code --list-extensions --show-versions
    该命令将打印当前的插件列表
  • code --install-extension
    借助该命令可制作插件安装脚本
code --install-extension  vscodevim.vim@1.21.5 	#安装制定版本的vim插件
code --install-extension --force  vscodevim.vim	#自动安装并强制更新至最新版本
code --install-extension  vscodevim.vim	#自动安装匹配的最新版本 此处也可以使用离线的vsix包
  • code --uninstall-extension
    这个命令用于卸载指定插件
code --uninstall-extension  vscodevim.vim	

附上我的安装脚本

code --install-extension  actboy168.lua-debug@1.40.0
code --install-extension  austin.code-gnu-global@0.2.2
code --install-extension  bbenoist.Doxygen@1.0.0
code --install-extension  CoenraadS.bracket-pair-colorizer@1.0.61
code --install-extension  cschlosser.doxdocgen@1.3.2
code --install-extension  donjayamanne.githistory@0.6.17
code --install-extension  esbenp.prettier-vscode@8.0.1
code --install-extension  formulahendry.code-runner@0.11.4
code --install-extension  g8up.gitee@0.0.6
code --install-extension  GitHub.vscode-pull-request-github@0.27.1
code --install-extension  Gruntfuggly.todo-tree@0.0.213
code --install-extension  hars.CppSnippets@0.0.15
code --install-extension  jeff-hykin.better-cpp-syntax@1.15.6
code --install-extension  joaompinto.vscode-graphviz@0.0.6
code --install-extension  kaysonwu.cpptask@0.0.1
code --install-extension  kevinkyang.auto-comment-blocks@1.0.1
code --install-extension  keyring.Lua@0.0.9
code --install-extension  mhutchie.git-graph@1.30.0
code --install-extension  ms-python.python@2021.6.944021595
code --install-extension  ms-python.vscode-pylance@2021.7.1
code --install-extension  ms-toolsai.jupyter@2021.6.999662501
code --install-extension  ms-vscode-remote.remote-containers@0.183.0
code --install-extension  ms-vscode-remote.remote-ssh@0.65.7
code --install-extension  ms-vscode-remote.remote-ssh-edit@0.65.7
code --install-extension  ms-vscode-remote.remote-wsl@0.56.5
code --install-extension  ms-vscode.cmake-tools@1.7.3
code --install-extension  ms-vscode.cpptools@1.4.1
code --install-extension  ms-vscode.cpptools-extension-pack@1.0.0
code --install-extension  ms-vscode.cpptools-themes@1.0.0
code --install-extension  ms-vsliveshare.vsliveshare@1.0.4498
code --install-extension  ms-vsliveshare.vsliveshare-audio@0.1.91
code --install-extension  OBKoro1.korofileheader@4.8.14
code --install-extension  PKief.material-product-icons@1.0.4
code --install-extension  stevencl.addDocComments@0.0.8
code --install-extension  streetsidesoftware.code-spell-checker@1.10.2
code --install-extension  sumneko.lua@2.1.0
code --install-extension  tboox.xmake-vscode@1.4.4
code --install-extension  twxs.cmake@0.0.17
code --install-extension  vscode-icons-team.vscode-icons@11.5.0
code --install-extension  vscodevim.vim@1.21.5

将以上代码复制到本地,windows下存储为install.bat,linux下存储为install.sh,并执行chmod +x ./install.sh,执行相应平台的脚本即可。以上是匹配vscode 1.57.1版本的,如果不确定的话,就省去@及后面的版本号

最后的最后,制作完了压缩带到内网环境下用了。

参考

如何将 VSCode 变成绿色版本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值