SFTP 插件配置说明
商业的SFTP /FTP 插件,上传,同步,浏览,远程编辑,差异和vcs 集成
主要作用
- 处理器服务器-编辑和操作文件与文件夹
- 将本地文件夹映射到远程文件夹
- 自上次提交以来,发布文件,文件夹或更改
- 同步文件夹,向上,向下,或两个方向
- 区分本地文件和远程版本的文件
- 其他操作和选项
- 密码和ssh秘钥认证SSH代理支持
- 性能持续连接
文件夹操作
-
第一步
- 在本地新建文件夹,
- 右键单击新建文文件夹执行同步操作,弹出配置服务器选项,填写基本配置,
- 然后点击下载文件夹,将服务器上的项目同步下来
- 重命名本地文件夹
-
同步文件夹
- 同步远程文件到本地
- 同步本地文件到远程
- 将服务器的文件与本地文件保持一致
* 编辑远程文件
-
监控文件,添加 其他映射
关于sftp 注册问题
由于sftp是付费插件,未注册插件经常使用会弹出提示,影响使用体验,:
:happy:[sftp 注册机下载 只有Mac 版本](http://pan.baidu.com/s/1slO7MqT)
- 下载完成后,运行软件,将邮箱与邮箱生成的密钥复制
- 打开sublime text 找到下图的setting user
3.将生成的邮箱密钥,粘贴进去,重启即可,这样使用多次就不会产生付费的提示
{
"email":"103877564@qq.com",
"product_key":"3b879a-578aef-354fbc-fcc82e-61e4df"
}
配置服务器选项
当我们改 "upload_on_save":true,的时候,每次保存文件的时候,他都会自动上传到服务器上覆盖修改过的文件
上传文件
英文翻译
Upload file 菜单 | 说明 |
---|---|
download file | 下载文件 |
Upload folder | 上传文件夹 |
download folder | 下载文件夹 |
Diff remote file | 不同的远程文件 |
Rename local and Remote Files | 重命名本地和远程文件 |
Delete Local and Remote Files | 删除本地远程文件 |
Delete Remote File | 删除远程文件 |
Sync local ->Remote | 同步本地文件到远程 |
Sync Remote-local | 同步远程文件到本地 |
Sync Both Directions | 同步两边的文件 |
monitor file(upload on external save) | 监控文件 |
Brower remote | 比较远程文件 |
Edit remote mapping | 编辑远程文件 |
Add alternate remote mapping | 添加备用远程映射 |
目录解释
语法输出
显示成功与失败
服务器
配置文件说明
新建一个文件夹,使用sublime-text 打开,点击sftp ->mape to remote 的时候生成 sftp-config.json 文件,填写服务器配置信息
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "sftp",
"save_before_upload": true, // 上传前保存
"upload_on_save": //false, 保存立刻上传
"sync_down_on_open": //false,开启同步远端到本地
"sync_skip_deletes": //false,同步时跳过删除的档案
"sync_same_age": true,
"confirm_downloads": //false,开启下载确认
"confirm_sync": true, //开启同步确认
"confirm_overwrite_newer": false, //开启复写确认
"host": "10.", //服务器地址
"user": "username", //服务器用户名
//"password": "password", //服务器密码
//"port": "22",
"remote_path": "/example/path/", //远程文件夹
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ftp_obey_passive_host": false,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
//"remote_encoding": "utf-8",
//"remote_locale": "C",
//"allow_config_upload": false,
}
远程服务器器
- 对于远程服务器的操作 ,新建 一个server 将远程服务器的主机,密码,端口号,同步路径,按照规则填写完整后,保存为一个配置文件,
- 当执行浏览服务器,加载服务器配置的时候,会自动去连接远程的服务器,查看服务器上的文件夹,并对文件夹进行增删改查的操作
点击文件-新建服务器文件,将写好的文件存放到sftp-server文件夹
存放到stfp-server 文件夹
预览编辑远程服务器文件
对远程文件进行增删改查