在内网 Windows 离线使用 vscode
2024-08-29 tech windows vscode offline 4 mins 2 图 1483 字
内网 Windows 安装 vscode
下载:https://code.visualstudio.com/
正常安装就行。主要关注点是把 code 的路径放到 PATH 路径下。
-
打开命令提示符CMD或 PowerShell,按
Win + R
,输入cmd
或powershell
,然后按回车。 -
输入
code
命令code --version
-
检查输出:
如果
code
命令未安装或不可用,将看到类似以下的错误信息'code' 不是内部或外部命令,也不是可运行的程序或批处理文件。
如果正常安装,可以跳过下面的步骤。
-
打开 VSCode。
-
打开命令面板:按
Ctrl + Shift + P
打开命令面板。 -
输入并选择
Shell Command: Install 'code' command in PATH
: -
重启终端,然后再次输入
code --version
检查是否可用。 -
还是不行的话,手动设置PATH:控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量->Path
下载原有扩展
获取现有的 Vscode 扩展列表
code --list-extensions > vscode-extensions-list.txt
安装了很多,我只挑最紧要的,比如:
ms-ceintl.vscode-language-pack-zh-hans
ms-python.debugpy
ms-python.python
vscodevim.vim
下载
-
搜索
-
在扩展的页面上,点击右下角的 Download Extension 链接下载 .vsix 文件。
-
将所有下载的 .vsix 文件保存在一个文件夹中,比如 vscode-extensions 文件夹。
批量安装扩展
在同一目录下创建一个批处理文件,比如 install-vscode-extensions.bat
,内容如下:
@echo off
setlocal
REM 设置扩展文件所在的目录
set "EXT_DIR=%HOMEPATH%\vscode-extensions"
REM 循环遍历该目录下的所有 .vsix 文件并安装
for %%f in ("%EXT_DIR%\*.vsix") do (
echo Installing %%f ...
code --install-extension "%%f"
)
echo All extensions installed.
endlocal
pause
注意事项
- 确保
code
命令在 PATH 中,这样批处理脚本才能正确调用 VSCode 的 CLI 工具。 - 如果
code
命令不可用,可以通过以下步骤将其添加到 PATH:- 打开 VSCode。
- 按
Ctrl+Shift+P
,输入Shell Command: Install 'code' command in PATH
,然后按回车。
- 运行脚本时,确保 VSCode 已经关闭,或者可以同时安装扩展而不关闭 VSCode。
如果批量脚本无法安装,也可以如下手动导入install from VSIX
:
我的中文包好像有点问题,不管它了: