G
N
I
D
A
O
L

Bug日志 -- tunnel环境下,cline插件未显示

环境:

  1. window10 & Ubuntu 22.04.5 LTS ;VSCode1.102
  2. 我平时开开发主要用Linux作为实际编程环境,而window通过tunnels的远程隧道/SSH,操控编程;用的是vsode插件Remote -tunnels
    • 问题: 一开始,我在win上面安装cline,能正常使用;但后面我想换个cline中文版,所以安装了cline插件(在linux上面安装);接着再开启远程隧道,cline界面就一直不显示(如图) 无论是cline还是cline chinese 都这样唤醒不了界面
      ![[Pasted image 20260815175233 1.png]]

问题原因(猜测)

请先确保是正确安装了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插件的缓存或配置文件发生损坏(猜测是读取路径覆盖不完全)
    Pasted image 20260815175233 1

解决办法

卸载掉冲突插件

-- 个人使用
因为决定用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

posted @ 2026-08-18 08:22  Bingo39  阅读(12)  评论(0)    收藏  举报