配置SFTP插件可实现Sublime Text远程开发:先通过Package Control安装SFTP,再为项目创建.sublime-project文件并添加服务器信息,包括host、user、remote_path等,启用upload_on_save和sync_down_on_open实现自动同步,推荐使用SSH密钥认证保障安全。

在使用 Sublime Text 进行开发时,通过配置 SFTP 插件可以实现连接远程服务器、直接编辑远程文件并自动同步,极大提升开发效率。以下是详细的配置步骤。
安装 SFTP 插件
Sublime Text 本身不自带 FTP 功能,需借助 Package Control 安装 SFTP 插件:
- 确保已安装 Package Control(若未安装,可通过官网指引手动添加)
- 按下 Ctrl+Shift+P(Mac 上为 Cmd+Shift+P),打开命令面板
- 输入 Install Package,选择对应选项
- 搜索 SFTP,点击安装
配置项目以启用 SFTP
SFTP 插件支持项目级配置,推荐为每个远程项目单独设置:
- 在 Sublime Text 中打开一个本地文件夹作为项目根目录
- 菜单栏选择 Project → Save Project As… 保存项目文件(.sublime-project)
- 再次进入 Project → Edit Project
- 在打开的配置文件中添加 SFTP 设置,例如:
"folders": [
{
"path": "your-local-folder",
"folder_name": "Remote Site"
}
],
"settings": {
"sftp": {
"host": "your-server.com",
"user": "your-username",
"password": "your-password", // 可选,建议用私钥
"port": "22",
"remote_path": "/var/www/html/",
"upload_on_save": true,
"sync_down_on_open": true,
"ignore": [".git", ".DS_Store", "node_modules"]
}
}
}
常用配置项说明
- host:远程服务器地址
- user:登录用户名
- password / ssh_key_file:密码或私钥路径(更安全)
- remote_path:服务器上的目标路径
- upload_on_save:保存文件时自动上传
- sync_down_on_open:打开文件时自动从服务器下载最新版本
- ignore:指定不同步的文件或目录
使用与同步操作
配置完成后,即可开始远程编辑:
- 打开项目中的任意文件,会自动从服务器下载最新内容(若启用了 sync_down_on_open)
- 编辑后按 Ctrl+S 保存,文件将自动上传
- 右键点击文件或文件夹可手动选择 SFTP → Download / Upload
- 通过 SFTP → Browse Server 查看远程目录结构
基本上就这些。配置一次后,后续开发无需额外操作,保持本地与服务器实时同步,方便又高效。注意确保网络稳定,避免上传中断。安全方面建议使用 SSH 密钥认证代替密码。










