讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime如何配置SFTP插件保存自动同步?

老宇小哥_9064

老宇小哥_9064

发布时间:2026-07-20 09:21:24

|

260人浏览过

|

来源于php中文网

原创

SFTP-Next(v3.16+)是Sublime Text 4唯一支持upload_on_save的插件,因其纯Python 3重写、适配ST4.4107+;旧插件因依赖已移除的urllib2报ImportError且不监听保存事件,手动安装或使用sftp3/FTPSync均无效。

sublime如何配置sftp插件保存自动同步?

必须用 SFTP-Next(v3.16+),其他叫 SFTP 或 FTP 的插件在 Sublime Text 4 下基本不响应保存事件,upload_on_save 开了也白开。

为什么只有 SFTP-Next 能用 upload_on_save

Sublime Text 4 彻底移除 Python 2 支持,而 FTPSync、SublimeSimpleSync 等旧插件依赖已删除的 urllib2,一启动就报 ImportError: No module named urllib2,菜单都不显示。你搜到的“SFTP”插件里,只有作者是 wbond、版本号 ≥3.16 的 SFTP-Next 是纯 Python 3 重写、适配 ST4.4107+ 的唯一可靠选择。

  • 别试 FTPSync:它只响应手动命令(如 Ctrl+Alt+U),设计上就不监听保存事件
  • 别手动丢 .sublime-package 到 Packages/ 目录:会静默退出,必须用 Package Control: Install Package
  • 别用 sftp3:它是社区维护的旧分支,ST4 下兼容性不稳定,官方明确推荐只用 SFTP-Next

sftp-config.json 必须填对的字段

右键项目根目录 → SFTP: Setup Server 生成的配置里,这几个地方填错会导致“看似上传成功,但文件没到目标位置”或“完全没反应”:

  • "host":只填域名或 IP,比如 "example.com" 或 "192.168.1.100",不要加 sftp:// 或 ftp://
  • "remote_path":必须是绝对路径,以 / 开头,比如 "/var/www/html";写成 "www" 或 "./www" 会传到用户 home 目录下
  • "ssh_key_file":比明文密码安全,填 "~/.ssh/id_rsa" 即可,不用展开成 /Users/xxx/.ssh/id_rsa
  • "upload_on_save":必须设为 true 才能自动上传;但如果你常写未完成的模板,建议先设为 false,用右键 SFTP: Upload File 手动传

upload_on_save 生效的三个硬性前提

光写 "upload_on_save": true 不够,以下三点缺一不可:

  • 必须通过 Package Control 安装 SFTP-Next,手动安装会失败
  • Sublime Text 版本 ≥4.4107(低版本在 TLS 握手阶段可能抛 ssl.SSLError)
  • 服务器必须启用 SFTP(不是 FTP),且你的账号对 remote_path 有写权限 —— 先在终端跑 sftp user@host,确认能登录并 cd 进目标目录

另外两个实用配置也建议加上:"save_before_upload": true(避免忘了保存就传)、"save_on_focus_lost": true(改完切走就同步,需加到 Preferences: Settings - User 中)。

当前文件必须属于已配置的 SFTP 项目

这是最容易被忽略的一点:你得通过 Project → Save Project As… 保存过一个 .sublime-project 文件,并在其中声明 sftp 配置块;单纯打开单个文件或未保存项目的文件夹,upload_on_save 不会触发。

还有,如果服务器响应慢或网络抖动,插件默认 3 秒超时,会静默失败。可在配置里加 "timeout": 10 提高容忍度;web 目录通常需要 644(文件)或 755(目录),否则 Nginx/Apache 拒绝读取,得手动指定 "default_permissions": "644"。

热门AI工具

更多
墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

更多
Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

0

2026.11.02

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

0

2026.11.02

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

0

2026.11.02

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

120

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

80

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

280

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

160

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

140

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

100

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn