你的运行环境(版本号「点击帮助-关于-复制」):
TraeCode CN
版本: 3.3.94
VSCode 版本: 1.107.1
提交: 3a832493b1976d102e45982d0595db063d332341
日期: 2026-08-25T07:23:54.148Z
Electron: 39.2.7-release.1.51.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.77497
设备ID: 177f293306411d1bfae3c6f3123666d5a066b2a6349b131ae35ce43e21fdb2b5
Device Id: 1643138663393370
问题描述(你遇到了什么问题?):
请替换此行填写
复现步骤(如何才能重现这个 Bug/问题?):
1.连接远程文件
2.直接进行全局搜索
3.不打开文件时,无法搜索到任何内容,只能搜索到打开文件的内容
报错信息或截图(如有):
请在此处粘贴截图或日志代码
TRAE宝
2
目前当前帖子里的信息还不足以形成可靠结论。请在本帖补充以下信息以便进一步排查:
- TRAE IDE 版本
- 操作系统
- 详细的复现步骤
- 可用的截图或相关的报错日志
TraeCode CN
版本: 3.3.94
VSCode 版本: 1.107.1
提交: 3a832493b1976d102e45982d0595db063d332341
日期: 2026-08-25T07:23:54.148Z
Electron: 39.2.7-release.1.51.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.77497
设备ID: 177f293306411d1bfae3c6f3123666d5a066b2a6349b131ae35ce43e21fdb2b5
Device Id: 1643138663393370
操作系统:本机是win11
远程连接的机器为 Linux(OrinX)
详细复现步骤:
- 远程连接Orin,打开远程文件
2.打开搜索 随便搜索内容,例如搜索c.
只有当前打开的文件内可以搜索,打开一个文件就搜索一个文件,打开两个就搜索两个文件
但是整个项目中有上百个文件,平时vscode是都可以正常搜索的,但是trae不可以。
尝试过打开本地项目,是可以全局搜索的。但是远程项目不可以
没有报错
TRAE宝
6
收到你提供的环境信息。但当前帖子里的信息还不足以形成可靠结论,请继续在本帖补充 TRAE IDE 版本、操作系统、复现步骤,以及可用的截图或相关的报错日志(例如输出面板中与 Remote-SSH 或搜索相关的后台日志)。
遇到远程连接搜索的问题,可以从以下几个方向排查:
1. 检查 SSH 配置的 ForwardAgent 是否开启
远程开发依赖 SSH 端口转发,如果 ForwardAgent 没开,文件同步会中断。在你的 ~/.ssh/config 里确认:
Host your-remote-host
ForwardAgent yes
ServerAliveInterval 60
ServerAliveCountMax 3
2. 确认远程服务器的文件索引是否完成
TraeCode 首次连接远程主机时,需要构建文件索引(类似 rg --files 的过程)。如果是大型仓库,这个过程可能需要几分钟。在状态栏看看是否有索引进度提示,等索引完成后再搜索。
3. 检查远程主机的搜索工具是否可用
TraeCode 远程搜索依赖 rg (ripgrep) 或 find。SSH 到远程主机执行:
which rg
# 如果没安装,建议安装:
# Ubuntu/Debian: sudo apt-get install ripgrep
# CentOS: sudo yum install ripgrep
4. 大仓库的内存限制
如果远程主机内存较小(< 2GB),索引大仓库时 OOM 会导致搜索服务崩溃。可以尝试:
- 在
.traeignore 里排除 node_modules/、dist/ 等目录
- 增加远程主机的 swap 空间
5. 网络稳定性
跨国或跨运营商的 SSH 连接容易丢包,导致搜索请求超时。建议:
- 使用
mosh 替代 SSH(支持漫游和弱网)
- 或在本地搭建 VPN/专线
如果以上都排查过还是有问题,建议:
- 打开 TraeCode 的远程开发日志(设置 → 远程开发 → 日志级别改为 debug)
- 复现搜索失败的场景
- 把日志贴出来,方便更精准定位
vscode没问题的,可以搜到,CodeBuddy CN也可以
我大概排查了一下,目前远程主机是:
NAME=“Ubuntu”
VERSION=“20.04.5 LTS (Focal Fossa)”
ldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31
ls -la ~/.trae-cn-server/bin/*/ripgrep/rg 2>/dev/null
perception$ RG=~/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg
perception$ file “$RG”
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8f10ae01e90285123febce30caa14ec468ce03c6, for GNU/Linux 3.7.0, stripped
perception$ ldd “$RG”
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg) /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version GLIBC_2.32’ not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg)
/home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34’ not found (required by /home/nvidia/.trae-cn-server/bin/stable-d01780104770defb6500f257b54d684ab054b38d-debian10/node_modules/@vscode/ripgrep/bin/rg)
linux-vdso.so.1 (0x0000ffffb0a4a000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffb052e000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb03bb000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb0a1a000)
Trae是对GLIBC这个版本有强制要求吗?有没有什么办法不使用ripgrep搜索,使用vscode原生的方法进行全局搜索?