ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

FTPSync

NoxArt 全部

简单免费的FTP(S)同步(SFTP不可用)

标签 ftp同步

详情

  • 2017.01.16.21.48.20
  • github.​com
  • github.​com
  • 8年前
  • 2小时前
  • 12年前

安装数

  • 总数 207K
  • Win 138K
  • Mac 43K
  • Linux 26K
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 7 5 4 1 5 4 3 4 10 3 4 2 7 2 6 5 0 3 5 2 10 4 5 1 2 4 2 3 5 3 1 1 8 2 10 7 6 3 5 3 3 6 3 5 3
Mac 0 2 1 1 1 0 3 3 1 2 0 1 2 1 1 2 1 4 0 1 1 1 0 0 0 2 0 0 3 0 2 2 1 2 2 1 1 2 2 0 0 3 1 1 1 3
Linux 0 0 0 1 0 1 1 1 0 2 1 2 0 0 2 1 1 1 2 0 0 0 1 0 1 2 1 1 0 0 0 0 1 0 0 0 0 0 2 1 0 1 0 0 0 0

readme.txt

源代码
raw.​githubusercontent.​com

FTPSync

Sublime Text 2和Sublime Text 3的插件

不再维护

很遗憾,再没有时间继续进行修复和改进了::( 我希望它仍然有点用。该插件将继续免费使用。如果有人希望继续开发,请随时移除此消息

简单的免费FTP同步插件。只需像往常一样保存,它就会上传。

为您提供了什么?* 多个命名上传目标 * 忽略文件正则表达式 * 使用TLS进行安全传输 * 通过临时文件下载(更好的稳定性) * 确定较新的远程文件,覆盖保护 * 手动上传和下载多个文件和文件夹(侧边栏上下文菜单) * 多线程上传和下载 * 本地及远程重命名和删除 * 多个上传/下载的进度条 * 通过文件列表进行远程浏览和操作

更多信息请查看 Wiki

如何使用

要标记一个文件夹及其子文件夹以便上传,在以下格式中插入ftpsync.settings文件。不用担心 - 可以简单地使用首选项 > 软件包设置 > FTPSync > 在此文件夹中设置FTPSync或使用侧边栏上下文菜单或使用Ctrl/CMD+Shift+P来实现框架。

包含最少选项的示例设置文件:(不包含所有选项

{
    'primary': {
        host: 'ftp.mywebsite.com',
        username: 'johnsmith',
        password: 'secretpassword',
        path: '/www/',

        upload_on_save: true,
        tls: true
    }
}

如果不想在文件中存储密码并手动设置密码,请将密码设置为null(不加引号)。

所有连接设置:

文件在保存时会自动上传(除非通过upload_on_save=false设置禁用)。在您的新设置文件中,一些选项前有//,这意味着它们已被注释掉(并使用全局设置文件中的默认值) - 删除//以启用条目。

缺点和注意事项

  • 目前不支持SFTP,未来近期内也没有计划(您可以使用SFTPMote插件)
  • 不支持对强制执行SSL_REUSE的服务器使用SSL/TLS(希望在将来提高对加密的支持)
  • 不支持持续监控和同步,仅支持手动操作(后)
  • 不支持代理连接
  • 目前不支持远程diff功能
  • 目前不支持在远程路径中使用特殊字符

关于

Jiří @NoxArt Petruželka完成 ~ Twitter

在MIT许可下发布。

感谢您的财务支持!

请随时提出问题、想法、pull request...

感谢thecotnecastustommymarshallTotallyInformationsaiorivnabetJcrsItayXDbibimijdigitalmasteralfaexseyDoggy、Nuno、mikedougstevetherzausnoAlvarozofie86fma965PixelVibeKaisercraftbenkaiseranupdebnathsy4milleeksurfacmitsurugiMonoSnippetsZegnatcwhittlshadowsdwelleradiulici01tablatronixbllimImaullefriskflylysenkobvnosfan1019smoochieboochiesDmitry Loktevfedesilvapontefedegonzaleznavarrocamilstapsmaknappcertainlyakeyvictorhqceniocarvmolokolocotq0fqeuArachnoidahgoodSourceR85nirajaryalStock-webdesignchachanwebattitudeVarinderSGadomapnukeidpatatjenlridethepinguinKovasgiolvanisuperDuperCyberTechnodruellanStuartMorris0adisosmarcoflorianMartinBucko提交问题、想法和修复!

提示

  • 为常用的操作设置快捷键(热键)

请仅编辑Key Bindings - User,通过以下方式打开:首选项 > Package Control > FTPSync > Key Bindings - User您可以将Key Bindings - Default的内容用作模板并复制到那里。如果您编辑了Key Bindings - Default(Sublime Text的或FTPSync的),则您的更改将在更新时丢失。更多信息

  • 重命名和删除

请注意,为了在服务器上进行删除和重命名,您需要使用FTPSync > Rename分别和FTPSync > Delete功能,而不是Sublime Text 2或SideBarEnhancements中的功能。

  • 在多个位置工作?还是团队协作?

您可以选择使用download_on_open=true来在打开文件时检查文件,或使用FTPSync: Check current file命令来查看您是否有与所有服务器上相同的版本。推荐使用overwrite_newer_prevention(其实这是默认启用的)。

  • 将不同语言的版本上传到不同的服务器或路径,例如:

    {
        "<connection_name>": {
            "host": "ftp.host.en.com",
            "ignore": "/locale/(?!fr)\\w+/.*"
        },
        "<connection2_name>": {
            "host": "ftp.host.cz.com",
            "ignore": "/locale/(?!cz)\\w+/.*"
        }
    }
    
  • 使用文件编译?想要上传吗?

您可以使用after_save_watch选项在保存后设置要监视的文件-changes。在Wiki中了解如何使用如何使用