
我想在桌上型電腦和筆記型電腦之間同步整個 Sublime Text 3。
我在兩台機器上都使用 Ubuntu。我想如果我只是將整個/home/<username>/.config/sublime-text-3
資料夾與同步Unison
,我就可以在另一台電腦上繼續工作。即使我不保存文件。當然,已儲存的文件也會同步。
插件管理器能正常運作嗎?因此,如果我在桌面上安裝帶有管理器的插件並進行同步,它是否可以在筆記型電腦上完美運行?
我可以這樣做嗎?我應該忽略某些文件還是同步其他文件?
答案1
是的,有一個插件叫包同步 其目標是依靠 Dropbox、SkyDrive 或 Google Drive 等第三方應用程式來完成您想做的事情。
有其他選擇與套件同步相比,更手動地實現此目標,但在這些選項中都沒有使用 rsync 計算機和目錄的“簡單”解決方案,但似乎您可以僅 rsync 一個目錄並且它會起作用。
正確的解決方案是僅同步 Packages/User/ 資料夾。此資料夾包含 Package Control.sublime-settings 文件,其中包含所有已安裝軟體包的清單。如果將此檔案複製到另一台計算機,則下次啟動 Sublime Text 時,套件控制將安裝任何缺失套件的正確版本。
答案2
是的,這應該可以正常工作。就使用者體驗而言,最重要的目錄是Installed Packages
和Packages
,因為它們包含為 Sublime 提供特定於語言的功能的插件,以及您安裝的任何其他附加元件。Cache
、Index
、 和Backup
非常明顯,並且可以在任何機器上重新生成。我不確定同步它們是否會有任何額外的好處。Local
包含軟體許可證等文件(您有 掛號的,不是嗎? )和當前會話,如果您想在一台計算機上關閉 Sublime 並像在另一台計算機上一樣打開它(假設您的工作文件位於完全相同的位置),這可能會很有價值。
所以,同步絕對是個好主意。我只在機器之間同步Packages
,Installed Packages
但你必須親自看看什麼最適合你。