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

VS Code liximono SFTP插件如何批量重新加载所有已打开文件

liximomo SFTP 插件批量刷新远程文件方案

以下是几种可直接使用的批量刷新操作方法:

1. 右键文件夹批量下载

在VS Code侧边栏资源管理器中,找到你SFTP配置对应的本地映射根文件夹:

  • 直接右键点击目标文件夹(可选中单个根目录刷新所有文件,也可按住Ctrl/Command多选需要更新的子文件夹)
  • 选择菜单中的Download选项,即可将选中目录下的所有远程文件覆盖下载到本地缓存,完成批量刷新
  • 如果需要完全对齐远程分支内容,可选择Sync Remote -> Local选项,该操作会同步删除本地存在但远程已经不存在的文件,更适合分支切换后的全量对齐

2. 命令面板一键全量同步

按下快捷键Ctrl+Shift+P(Mac系统为Command+Shift+P)调出VS Code命令面板,输入以下对应命令执行即可:

  • SFTP: Download Folder:选中根目录后执行,全量下载远程文件到本地
  • SFTP: Sync Remote to Local:全量同步远程内容到本地,自动对齐两侧文件差异

3. 配置自动刷新(可选)

可以修改项目根目录.vscode/sftp.json配置文件,添加监听规则实现远程文件变更自动下载:

{
  // 保留原有配置的基础上新增以下字段
  "watcher": {
    "files": "**/*",
    "autoUpload": false,
    "autoDownload": true
  }
}

配置生效后,服务器端切换分支后,插件会自动检测到远程文件变更,自动拉取最新内容到本地,无需手动操作。

注意:执行批量同步/下载操作前,请先确认本地未提交的修改已经上传到服务器,避免本地改动被远程文件覆盖。
如果操作后已打开的标签页没有自动刷新,可以按下Ctrl+R(Mac为Command+R)重载VS Code窗口,所有打开的文件会自动读取最新的缓存内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 08:00:04