VSCode SSH远程连接树莓派时文件搜索功能失效求助
VSCode SSH连接树莓派时“在文件中搜索”失效问题
问题现象
通过VSCode的SSH功能连接多台树莓派远程设备后,部分设备的**“在文件中搜索”功能突然失效**,仅能搜索已打开的文件。
补充排查信息
- 所有出现问题的树莓派均无法通过包管理器安装ripgrep,报错:
E: Unable to locate package ripgrep,最初怀疑是VSCode依赖ripgrep导致问题,后续排查推翻了该猜测。 - 手动编译安装ripgrep后问题仍未解决,曾推测可能与Debian 9.X版本有关,同样被后续排查否定。
- 全新配置的树莓派初始可正常使用搜索功能,但运行数月后也会出现相同问题,说明问题与ripgrep、Debian版本无关,仅和设备运行时长相关。
已尝试的无效解决方案
- 确认未勾选VSCode中的“书籍”图标(部分用户因该设置出问题)
- 排除路径长度问题:仅在
~目录下创建包含a.py、b.py的单文件夹进行测试 - 确认
.gitignore文件无内容 - 在非Samba共享文件夹内新建目录测试
- 禁用远程端所有扩展
- 禁用本地PC所有非SSH相关扩展
- 对比故障远程设备与正常远程设备的VSCode设置,二者完全一致
- 删除远程端的
.vscode-server文件夹,强制VSCode重新安装服务端
内容的提问来源于stack exchange,提问作者iTeM
相关产品推荐
相关产品推荐

