Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>雷动远程资源(SFTP / FTP)New to Visual Studio Code? Get it now.
雷动远程资源(SFTP / FTP)

雷动远程资源(SFTP / FTP)

KuCai

| (0) | Free
远程资源管理器:SFTP / SSH / FTP / FTPS 文件传输、比较与同步、远程终端。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

雷动远程资源(leidong-sftp)

远程资源管理器:SFTP / SSH / FTP / FTPS 文件传输、本地与远程文件比较/同步、交互式远程终端。

功能

  • 📁 远程资源视图:远程目录浏览、文件预览、上传、下载、新建目录、重命名、删除
  • ⚡ 自动上传:保存后自动上传到远程(可按连接切换)
  • 🔁 比较与同步:本地文件右键"比较本地与远程文件"、"同步当前文件(比较后选择)"
  • 💾 备份上传:上传前备份远端旧文件
  • 🖥️ 远程终端:在"新建终端"下拉选择"雷动远程终端",交互式 SSH Shell,支持命令收藏/历史提示
  • 🧪 连接测试:单连接 / 全部连接批量诊断

使用

默认读取工作区 .vscode/sftp.json(带字段补全和校验)。配置既可以是单个对象,也可以是多个配置组成的数组:

[
  {
    "name": "ku",
    "host": "xxxx",
    "protocol": "sftp",
    "port": 22,
    "username": "xxxxx",
    "password": "xxxxx",
    "remotePath": "/Data",
    "uploadOnSave": true
  }
]

右键本地文件可上传/下载/比较/同步;远程资源侧边栏提供完整管理操作。

配置

配置项 说明
leidong-tools.sftpConfigFiles 相对工作区的远程连接配置文件路径(默认 .vscode/sftp.json)
leidong-tools.remoteConfigFiles 额外远程连接配置文件路径
leidong-tools.remoteConnectionIdleTimeout 连接空闲自动断开时间(分钟)
leidong-tools.remoteVerboseProtocolLogging 输出远程协议详细日志
leidong-tools.remoteUploadExcludedExtensions 自动上传排除的扩展名
leidong-tools.remoteUploadOnSaveEnabled 保存后自动上传开关
leidong-tools.remoteUploadExcludeRegex 自动上传排除路径正则
leidong-tools.remoteTerminalFavoriteCommands 远程终端收藏命令

开发

npm install
npm run compile      # webpack 打包
npm run vsix         # 生成 .vsix

F5 启动扩展宿主调试(见 .vscode/launch.json)。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft