VSCode V1.79.1中SFTP等扩展未在Activity Bar显示,求技术支持
解决VSCode扩展未激活、活动栏无图标问题
问题描述
使用Visual Studio Code V1.79.1版本,安装了Satiro Mata开发的v.1.18.1版SFTP扩展,且其他部分扩展也存在相同问题。插件安装状态显示正常,但左侧Activity Bar中缺少其图标,导致完全无法使用该扩展。调试控制台无相关报错信息,仅在扩展的「Runtime Status」标签中显示“Not yet activated”。

排查与解决步骤
- 检查扩展激活条件
打开扩展详情页,查看「Activation Events」区域,确认是否满足触发激活的前置条件。以SFTP扩展为例,通常需要项目根目录存在sftp.json配置文件才会触发激活。 - 强制重载VSCode窗口
按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),执行「Reload Window」命令,触发扩展重新加载,尝试激活目标扩展。 - 排查扩展冲突
临时禁用所有其他扩展,随后逐个重新启用,确认是否存在扩展冲突导致目标扩展无法激活。 - 检查VSCode基础配置
- 打开设置面板(快捷键
Ctrl+,/Cmd+,),搜索extensions.showRecommendationsOnlyOnDemand,确保该选项处于关闭状态,避免扩展被隐藏。 - 确认
workbench.activityBar.visible设置为true,保证活动栏处于显示状态。
- 打开设置面板(快捷键
- 清除扩展缓存
关闭VSCode后,删除对应系统的扩展缓存目录:- Windows:
%USERPROFILE%\.vscode\extensions(可仅删除目标扩展文件夹,或清空后重新安装) - Mac:
~/Library/Application Support/Code/extensions - Linux:
~/.vscode/extensions
同时删除VSCode缓存数据目录(如Windows下的%USERPROFILE%\.vscode\CachedData),重启后重新安装扩展。
- Windows:
- 版本兼容性调整
尝试将VSCode升级至最新稳定版,或降级至上一版本;同时可切换SFTP扩展的旧版本/最新预览版,排查版本兼容问题。
内容的提问来源于stack exchange,提问作者C_F
相关产品推荐
相关产品推荐

