Bug日志 -- tunnel环境下,cline插件未显示
环境:
- window10 & Ubuntu 22.04.5 LTS ;VSCode1.102
- 我平时开开发主要用Linux作为实际编程环境,而window通过tunnels的远程隧道/SSH,操控编程;用的是vsode插件Remote -tunnels
- 问题: 一开始,我在win上面安装cline,能正常使用;但后面我想换个cline中文版,所以安装了cline插件(在linux上面安装);接着再开启远程隧道,cline界面就一直不显示(如图) 无论是cline还是cline chinese 都这样唤醒不了界面
![[Pasted image 20260815175233 1.png]]
- 问题: 一开始,我在win上面安装cline,能正常使用;但后面我想换个cline中文版,所以安装了cline插件(在linux上面安装);接着再开启远程隧道,cline界面就一直不显示(如图) 无论是cline还是cline chinese 都这样唤醒不了界面
问题原因(猜测)
请先确保是正确安装了
cline插件,即window本地和远程服务器都同时安装了相关插件,无工作区禁用状态等情况(这些情况vscode都会提醒或者手动排查)
我因为已经排查完安装没问题后,觉得应该是版本冲突导致,参考回答:https://github.com/cline/cline/issues/4189
- VS Code 远程连接(SSH 或 Tunnels)时,虽然是在 Windows 上操作,但大部分插件(包括 Cline)是隐式安装在 Linux 远程端的
.vscode-server目录中 - 然后我在Linux本地环境也安装了其他的cline或cline魔改版本(cline chinese),切换安装会导致Linux插件的缓存或配置文件发生损坏(猜测是读取路径覆盖不完全)

解决办法
卸载掉冲突插件
-- 个人使用
因为决定用window系统下的vscode远程控制Linux开发,所以没必要保留Linux 端的本地插件,直接卸载重新加载,完美解决上述问题(实测有效);
清理Linux远端残留文件
有时候仅在界面卸载并不干净,需要手动删除缓存:
- 在 VS Code 中打开终端(
Ctrl + ~),此时终端应该处于 Linux 环境。 - 执行以下命令,查看是否有 Cline 相关的插件残留文件夹:
ls ~/.vscode-server/extensions/ | grep cline
清理Linux本地缓存、数据
复制并运行以下命令,直接删除 Cline 的插件本体、全局存储数据(含历史记录)以及用户根目录下的缓存:
# 删除插件本体文件
rm -rf ~/.vscode/extensions/saoudrizwan.claude-dev-*
# 删除 VS Code 中的全局存储(包含聊天记录、API 密钥和 MCP 配置)
rm -rf ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev
# 删除部分版本可能生成的根目录独立缓存
rm -rf ~/.cline

window通过tunnel远程控制linux环境开发,导致cline插件无法加载显示;初步判断是不同系统间多个版本冲突导致
浙公网安备 33010602011771号