答案:Sublime Text通过安装SFTP插件并配置sftp-config.json文件,设置host、user、remote_path等参数,开启upload_on_save可实现保存即同步。

Sublime Text 通过安装 SFTP 插件可以实现与远程服务器的文件同步,特别适合前端开发或小型项目维护。不需要额外使用独立的 FTP 客户端,直接在编辑器内完成保存即上传的操作。
安装 SFTP 插件
Sublime Text 使用 Package Control 来管理插件,先确保已安装 Package Control:
- 按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打开命令面板
- 输入 "Install Package",选择 "Package Control: Install Package"
- 等待列表加载完成后,搜索并选择 SFTP 进行安装
配置 SFTP 连接信息
安装完成后需要设置连接参数:
示例配置:
{
"type": "sftp",
"host": "your-server.com",
"user": "username",
"password": "yourpassword",
"port": "22",
"remote_path": "/var/www/html/project",
"ignore_regexes": [
"\\.sublime-(project|settings)",
"sftp-config\\.json",
"README.*",
"\\.git*"
],
"upload_on_save": true
}
关键字段说明:
- type: 可选 sftp 或 ftp
- host: 服务器地址
- user / password: 登录凭证(也可用私钥)
- remote_path: 服务器上的目标路径
- upload_on_save: 保存文件时自动上传,设为 true 实现“自动同步”
- ignore_regexes: 不同步的文件或目录
启用保存即上传功能
只要配置中设置了 "upload_on_save": true,每次保存本地文件(Ctrl+S),SFTP 插件就会自动将其上传到服务器对应路径。
- 首次连接可能提示信任主机指纹,确认即可
- 可通过右键点击文件选择 "SFTP: Upload File" 手动上传
- 查看输出面板(Tools → SFTP → Show Output)排查连接问题
常见问题处理
如果无法连接或上传失败,检查以下几点:
- 确认服务器开启了 SFTP/FTP 服务(通常 SSH 端口 22 对应 SFTP)
- 用户名、密码或私钥是否正确
- 防火墙或网络是否限制了端口
- remote_path 路径是否存在且有写权限
- 忽略规则是否误排除了需要上传的文件
基本上就这些。配置一次后,后续打开项目就能自动同步,提升开发效率。不复杂但容易忽略细节,比如路径斜杠方向或权限设置。










