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

SyncFileYouWant

作者: Lanceshi2 全部

一个Sublime Text插件,允许在两个文件夹之间同步文件

详情

  • 2016.11.01.11.21.11
  • github.​com
  • github.​com
  • 8年前
  • 1小时前
  • 10年前

安装

  • 总计 957
  • Win 611
  • Mac 193
  • Linux 153
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

SyncFileYouWant

一个Sublime Text插件,允许在两个文件夹之间同步文件。这个插件最初是为帮助FTR实验室在本地工作文件夹和GitHub文件夹之间复制文件而设计的。

尽管我们已经有像FSync这样的工具,它可以自动同步两个文件夹,但我发现,即使两个目录非常相似,由于版本/实验的考虑,我们仍然想要保持一些文件的一致性。因此,我引入了这种相对手动的方式来同步两个文件夹中的文件,您可以决定要同步哪些文件。

我认为没有理由它不能用于ST2或其他操作系统。但我只在ST3和Windows上进行了测试。

更新

增加了比较功能的。现在您可以在同步之前按ctrl + alt + d查看源文件和目标文件之间的差异。增加了与Meld合并的整合。要使用此功能,您需要先安装Meld。Meld的默认位置是C:\Program Files (x86)\Meld\meld\meld(包括meld文件)。您可以在设置文件中修改此位置。

使用方法

要启用SyncFile,您需要首先在:首选项 > 包设置 > SyncFileYouWant > 设置 - 用户

我建议您从:首选项 > 包设置 > SyncFileYouWant > 设置 - 默认

复制设置文件模板,并根据模板添加您的源和目标位置。

源和目标位置将自动包括它们的所有子文件夹。

要同步一个文件,只需在要同步的文件上按ctrl + alt + s。

或者,您也可以点击工具 > SyncFileYouWant > 同步文件。

要查看两个文件之间的差异,在文件上按ctrl + alt + d。

要使用Meld进行合并,按ctrl + alt + m。

或者从命令面板运行命令:打印SyncFile: Sync FileSyncFile: Diff File或者SyncFile: Diff With Meld

要同步多个文件,在侧边栏中选择多个文件,右键点击 > 同步文件

与Sublime Text 3(稳定版本)兼容

如何安装

Package Control

安装Will Bond的Package Control,然后

  • 在命令面板中,选择Package Control: Install Package
  • 搜索SyncFileYouWant并安装它

Github

转到您的Sublime Text "Packages" 文件夹(首选项 / 浏览包...)。

然后克隆这个GitHub仓库

$ git clone https://github.com/Lanceshi2/SyncFileYouWant.git "Sync File"

许可证

MIT