You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apple M1 Pro上VS Code通过Remote SSH使用Command + P搜文件异常缓慢

调试方向建议
  • 检查远程服务器磁盘IO状态
    用iostat -x 1或top命令查看磁盘的使用率、读写延迟指标。如果服务器上有其他进程在占用大量磁盘IO(比如备份、编译任务),会直接拖慢文件搜索的元数据读取速度。

  • 查看VS Code远程搜索日志
    打开VS Code的「输出」面板,切换到「Remote SSH」和「Search」频道,观察搜索过程中是否有报错、权限提示或者索引停滞的日志信息,这些可能指向具体问题。

  • 强制重建远程文件索引
    在远程服务器的项目目录中,删除.vscode/workspaceStorage文件夹(如果存在),然后在VS Code远程窗口的命令面板执行> Developer: Reload Window,触发重新索引文件系统。

  • 检查远程文件系统类型
    如果代码库存储在NFS、SMB等网络挂载的文件系统上,即使主机间带宽充足,这类文件系统的元数据访问效率通常低于本地磁盘(如ext4)。可以临时把代码库复制到远程服务器的本地磁盘测试,看搜索速度是否恢复。

  • 调整VS Code搜索配置(远程生效)
    确认远程窗口的设置中"search.useRipgrep": true已开启(这是VS Code默认的高效搜索工具);另外尝试设置"search.maxResults": 100减少单次搜索返回的结果数量,观察是否提速。

  • 更新远程服务器的ripgrep版本
    VS Code依赖远程环境的ripgrep工具,执行rg --version检查版本。如果版本低于13.x,手动更新到最新稳定版,旧版本可能存在性能瓶颈。

  • 排查服务器资源占用
    搜索时用htop查看code-server相关进程的CPU、内存使用率。如果服务器内存不足导致频繁swap交换,会严重拖慢搜索操作的执行效率。

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 16:09:17