vscode | 能用就千万不要升级

问题:2025.8.5: 自动升级我点了同意,结果不能连接!!远程是 CentOS7.9 老系统。

1.最新版本 1.102. 输入密码后提示,不满足运行的必要条件。

只能降级。

我本地只有 1.74.0,安装后又太过后了。
找不到我的ssh设置文件?!

2.怎么找一个中间版本的版本号?怎么下载上一个可用版本?

(1)下载地址:https://github.com/microsoft/vscode/releases

只有源码,没有exe

(2)随便找个吧 https://code.visualstudio.com/updates/v1_90

右上角:https://code.visualstudio.com/Download 只有最新版,不是这个
[可用] 第三行链接: Downloads: Windows: x64[选这个], Arm64
	https://update.code.visualstudio.com/1.90.2/win32-arm64-user/stable
	https://vscode.download.prss.microsoft.com/dbazure/download/stable/5437499feb04f7a586f677b155b039bc2b3669eb/VSCodeUserSetup-x64-1.90.2.exe

(3)安装好,重新安装 remote ssh

不可用,还无法卸载,只好安装上一个remote ssh版本。
整体可用了。

菜单: help - About: 1.90.2

(4)安装后一定关闭 自动更新 功能!微软的更新都是坑。

文件-首选项-设置,应用程序 - 更新: mode none
需要重启,又启动的是102版本,还是不能连接。

需要删除102版本:
which code
/drives/d/Users/wangjl/AppData/Local/Programs/Microsoft VS Code/bin/code
无法删除文件夹。
进去整体卸载,再使用exe重新安装:D:\Program Files (x86)\Microsoft VS Code

<think>嗯,用户的问题是关于如何升级VSCode插件。从引用的内容来看,用户提供了三个参考资料,但需要结合用户的实际需求来分析。 用户引用了三个资料:引用[1]是关于VSCode插件更新流程的,包括自动检查和手动触发两种方式;引用[2]和[3]是关于离线安装插件的,提供了下载链接和安装命令。不过用户明确表示"上述引用仅供参考,并不是用户真正的需求",并提到要参考用户上一次的问题和我的回答。 回顾历史对话,用户之前询问的是Mac抓包工具,我推荐了Proxyman、Sniffmaster和Wireshark三款工具。现在用户突然转向VSCode插件升级问题,看起来是两个独立话题。但注意到用户最后说"我想用户想要升级VSCode插件",这可能是用户真正的需求。 用户可能正在开发与网络相关的工具,需要调试VSCode插件,或者想用抓包工具分析VSCode的插件更新行为。考虑到用户引用了离线安装的内容,推测用户可能处于受限网络环境,需要离线升级方案。 针对插件升级,需要覆盖两种主要场景: 在线环境最简单,VSCode会自动检测更新。用户只需点击更新按钮即可,这是最推荐的常规方式。 离线环境较复杂,需要手动下载.vsix文件。根据引用[2],关键步骤是获取正确格式的下载链接(注意版本号替换),然后用终端命令安装。这里要强调版本号匹配的重要性,错误版本可能导致兼容性问题。 用户可能遇到的痛点包括:找不到离线下载链接、安装命令报错、版本冲突等。需要提醒用户通过官方市场页面获取准确URL,以及检查VSCode版本兼容性。 最后考虑补充注意事项:HTTPS抓包工具(如之前推荐的Proxyman)可以用于调试插件更新过程,但普通用户可能不需要这个深度。生成的相关问题要围绕插件管理的延伸需求设计,比如批量更新、企业部署等场景。</think>以下是升级VSCode插件的完整流程,涵盖在线和离线两种场景: ### 一、在线升级(推荐) 1. **打开插件面板** `Ctrl+Shift+X`(Windows/Linux)或 `Cmd+Shift+X`(Mac)打开扩展视图 2. **检查更新** - 在插件列表顶部点击 **更新图标**(🔄) - 或进入插件详情页点击 **Update** 按钮 3. **自动重启生效** 更新完成后VSCode会自动重启插件(无需重启IDE)[^1] ### 二、离线升级(需手动下载) #### 步骤1:获取插件包 1. 在[VSCode市场](https://marketplace.visualstudio.com/)搜索插件名 2. 复制最新版下载链接(格式参考): ```markdown https://marketplace.visualstudio.com/_apis/public/gallery/publishers/[发布者]/vsextensions/[插件名]/[版本号]/vspackage ``` 例如Remote-SSH插件: `https://.../publishers/ms-vscode-remote/vsextensions/remote-ssh/0.120.2025040915/vspackage` [^3] #### 步骤2:安装升级 ```bash # 进入插件包所在目录 cd ~/Downloads # 执行安装命令(替换实际文件名) code --install-extension ms-vscode-remote.remote-ssh-0.120.2025040915.vsix ``` > 注:安装后旧版本会被自动覆盖[^2] ### 三、自动更新检测(开发者参考) 插件可通过`package.json`声明更新策略: ```json { "engines": { "vscode": "^1.75.0" }, "updateMethod": "manual", // 或 auto "updateUrl": "https://your-api/version.json" } ``` 触发更新逻辑: ```javascript vscode.commands.executeCommand('extension.updateCheck'); ``` ### 注意事项 1. **权限问题**:Linux/Mac系统可能需要`sudo`执行安装命令 2. **版本冲突**:若安装失败,先卸载旧版: `code --uninstall-extension publisher.extension-name` 3. **代理设置**:企业网络需在`settings.json`配置: ```json "http.proxy": "http://proxy.example.com:8080" ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值