QQ登录

只需一步,快速开始

微信登录

扫一扫,访问微社区

乐分享

查看: 960|回复: 0

Sublime Text 3安装配置sftp插件实现本地编辑自动上传功能

[复制链接]

97

主题

115

帖子

1077

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1077
发表于 2017-6-22 15:17:16 | 显示全部楼层 |阅读模式
1.安装SFTP工具:Simple FTP Deploy
2.添加Server,并保存为  项目名-config.json 文件,路径用默认的即可

代码:(主要设置:host、user、remote_path三个参数
  1. {
  2.     // The tab key will cycle through the settings when first created
  3.     // Visit http://wbond.net/sublime_packages/sftp/settings for help
  4.    
  5.     // sftp, ftp or ftps
  6.     "type": "sftp",

  7.     "sync_down_on_open": true,
  8.     "sync_same_age": true,
  9.    
  10.    "host": "服务器IP",
  11.     "user": "本项目FTP用户名",
  12.     // "password": "",
  13.     // "port": "",
  14.    
  15.     "remote_path": "本项目根目录",
  16.     //"file_permissions": "664",
  17.     //"dir_permissions": "775",
  18.    
  19.     //"extra_list_connections": 0,

  20.     "connect_timeout": 30,
  21.     //"keepalive": 120,
  22.     //"ftp_passive_mode": true,
  23.     //"ftp_obey_passive_host": false,
  24.     //"ssh_key_file": "~/.ssh/id_rsa",
  25.     //"sftp_flags": ["-F", "/path/to/ssh_config"],
  26.    
  27.     //"preserve_modification_times": false,
  28.     //"remote_time_offset_in_hours": 0,
  29.     //"remote_encoding": "utf-8",
  30.     //"remote_locale": "C",
  31.     //"allow_config_upload": false,
  32. }
复制代码
3.新建本地文件,并配置sftp




代码:(主要设置host、user、passwordremote_path
  1. {
  2.     // The tab key will cycle through the settings when first created
  3.     // Visit http://wbond.net/sublime_packages/sftp/settings for help
  4.    
  5.     // sftp, ftp or ftps
  6.     "type": "sftp",

  7.     "save_before_upload": true,
  8.     "upload_on_save": true,
  9.     "sync_down_on_open": false,
  10.     "sync_skip_deletes": false,
  11.     "sync_same_age": true,
  12.     "confirm_downloads": false,
  13.     "confirm_sync": true,
  14.     "confirm_overwrite_newer": false,
  15.    
  16.     "host": "服务器IP",
  17.     "user": "ssh账号",
  18.     "password": "ssh密码",
  19.     "port": "22",
  20.    
  21.     "remote_path": "要下载的文件路径,可以不是根目录",
  22.     "ignore_regexes": [
  23.         "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
  24.         "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
  25.         "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
  26.     ],
  27.     //"file_permissions": "664",
  28.     //"dir_permissions": "775",
  29.    
  30.     //"extra_list_connections": 0,

  31.     "connect_timeout": 30,
  32.     //"keepalive": 120,
  33.     //"ftp_passive_mode": true,
  34.     //"ftp_obey_passive_host": false,
  35.     //"ssh_key_file": "~/.ssh/id_rsa",
  36.     //"sftp_flags": ["-F", "/path/to/ssh_config"],
  37.    
  38.     //"preserve_modification_times": false,
  39.     //"remote_time_offset_in_hours": 0,
  40.     //"remote_encoding": "utf-8",
  41.     //"remote_locale": "C",
  42.     //"allow_config_upload": false,
  43. }
复制代码
4.配置好之后就可以先从第三步配置好的路径里面往本地下载文件了



5.修改sftp-config.json中的自动上传参数为true,每次保存本地文件可同步线上文件。




有啥遇到的问题或解决方法可以在下方留言~




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| 乐分享

GMT+8, 2019-5-20 22:47 , Processed in 0.067251 second(s), 21 queries .

快速回复 返回顶部 返回列表