Sublime Text插件Simple FTP Deploy保存时突然失效求助
故障排查及修复方案
基础环境校验
- 检查Sublime Text权限:打开「系统设置」>「隐私与安全性」>「文件与文件夹」,确认Sublime Text已获得完整磁盘访问权限,以及目标代码目录的读写权限。最新macOS权限管控严格,插件可能因权限不足无法触发操作。
- 验证FTP/SFTP服务器连通性:用系统自带的
ftp或sftp命令行工具手动连接服务器,确认账号、密码、端口、路径均正常。比如执行:
输入账号密码后尝试上传一个测试文件,排除服务器端故障。ftp your-server-address
插件与Sublime兼容性检查
- 确认版本匹配:打开Sublime Text的「Package Control」,检查Simple FTP Deploy是否为最新版本,同时确认Sublime Text也是当前最新稳定版(部分旧插件可能对新版Sublime适配不佳)。
- 排查插件冲突:暂时禁用其他所有第三方插件(通过「Package Control」>「Disable Package」批量禁用),保存代码测试插件是否恢复响应。如果恢复,逐个启用插件找出冲突项。
深度配置与日志排查
- 开启插件调试日志:打开Sublime Text控制台(快捷键`Cmd+``),输入以下命令开启调试模式:
保存代码后查看控制台是否有插件相关的错误输出(之前无输出可能是日志级别未开启)。import logging; logging.basicConfig(level=logging.DEBUG) - 检查配置文件细节:确保配置文件中的
auto_upload_on_save设为true,同时确认remote_path路径格式正确(比如FTP路径是否以/开头,SFTP路径是否符合服务器目录结构)。另外排查配置文件是否有语法错误(比如逗号遗漏、引号不匹配)。
系统层面修复
- 重置Sublime Text状态:关闭Sublime Text,删除以下目录(建议先备份):
重启Sublime后重新配置插件,排除缓存文件损坏导致的异常。~/Library/Application Support/Sublime Text/Local - 检查系统防火墙:打开「系统设置」>「网络」>「防火墙」,确认没有阻止Sublime Text联网的规则。
内容的提问来源于stack exchange,提问作者Tr Ash
相关产品推荐
相关产品推荐

