Sublime Text FTPSync怎么用_Sublime Text FTP同步教程【必看】

胖枫君_9914

胖枫君_9914

2026-03-31

909人浏览

原创

FTPSync需先添加文件夹到项目才能显示右键菜单,配置ftpSync.settings时注意host不加ftp://、passive需显式设为true、remote_path以/开头,错误信息在Ctrl+`控制台查看。

sublime text ftpsync怎么用_sublime text ftp同步教程【必看】

FTPSync 插件不能自动上传,保存文件不会触发同步——它只支持手动上传/下载,且配置稍有偏差就连接失败。

怎么装 FTPSync 并让它出现在右键菜单

Sublime Text 4 默认禁用未签名插件,而 FTPSync 是少数仍兼容的轻量 FTP 工具,但安装后常“看不见”右键选项,根本原因是没正确加载项目上下文。

  • 必须先通过 Project → Add Folder to Project 添加一个本地文件夹(空文件夹也行),不能只打开单个文件
  • 重启 Sublime Text —— 这步不可跳过,否则右键菜单不显示 FTPSync 项
  • 在侧边栏中右键点击该文件夹(不是空白处或文件),才能看到 FTPSync → Setup FTPSync in this folder
  • 成功后会生成 ftpsync.settings(注意不是 .json),路径在项目根目录下

配置 ftpsync.settings 的关键字段和坑点

这个文件没有 Schema 校验,写错字段名或值类型也不会报错,而是静默失败。最常见错误是登录失败却提示 530 Login authentication failed,实际跟密码无关。

酷兔AI论文
酷兔AI论文

一款AI论文写作工具,主要用于专业原创高质量、低查重,免费论文大纲,在线AI生成原创论文,AI辅助生成论文的神器!,适合需要提升相关任务效率的用户。

下载
  • "host" 填域名或 IP,不要带 ftp:// 前缀;"port" 默认 21,如果服务器用的是 FTPS(隐式 SSL),端口通常是 990
  • "username" 和 "password" 明文写风险高;若密码含 @、/ 等特殊字符,需 URL 编码,或改用 "password_b64" 字段填 Base64 编码后的字符串
  • 服务器启用了被动模式(PASV)?必须显式加 "passive": true,否则卡在连接阶段,超时无提示
  • "remote_path" 必须以 / 开头,且是服务器上真实存在的可写路径,比如 /public_html/;末尾斜杠影响行为(有斜杠=传入目录内,无斜杠=重命名上传)

上传失败时怎么看具体错误

FTPSync 不像 SFTP 插件那样提供图形化输出面板,错误信息全藏在 Sublime 控制台里,不主动调出就以为“没反应”。

  • 按 Ctrl+`(反引号)打开 Sublime 控制台,上传失败时通常能看到类似 ftpsync: error: 530 或 Connection timed out 的原始响应
  • 手动触发上传:右键文件 → FTPSync → Upload Current File,或用快捷键(需自行配置)ctrl+alt+u
  • 想下载远程文件覆盖本地?右键文件夹 → FTPSync → Download,但注意它不会递归拉取子目录,只同步当前层
  • "exclusions" 只支持精确匹配路径前缀,不支持通配符,比如想跳过 .git,得写 "exclusions": [".git/", ".gitignore"]

它不监听文件变化,也不校验上传结果是否成功,所谓“同步”只是单向搬运。如果你需要保存即上传、多环境切换或 SSH 密钥登录,FTPSync 就不是合适选择——它只适合老式虚拟主机、仅开放 FTP 端口、且你愿意每次按一次快捷键的场景。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2023.08.07

2195

5

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.23

3482

1

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

2023.10.13

1156

3

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2025.09.10

3999

7

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

1009

5

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.25

3140

5

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1818

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2884

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

6204

49

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程