Je souhaite synchroniser les paramètres de Sublime Text 3 sur plusieurs machines à l'aide de Dropbox.
Comment dois-je configurer cela?
J'ai synchronisé mes paramètres Sublime pendant un certain temps entre plusieurs emplacements, tous fonctionnant sous OS X. J'ai eu quelques problèmes mineurs. Enfin, j'ai décidé de l'examiner, ce qui m'a conduit à ce que je considérerais comme la description faisant autorité de la façon de synchroniser le paramètre Sublime entre plusieurs machines à l'aide de Dropbox:
Sublime Package Control> Docs> Synchronisation
https://sublime.wbond.net/docs/syncing
Voici le résumé de base:
Pour synchroniser correctement vos packages installés sur différentes machines, vous ne souhaitez en fait pas synchroniser l'ensemble
Packages/
etInstalled Packages/
Dossiers. La raison en est que certains packages ont des versions différentes pour différents systèmes d'exploitation. En synchronisant le contenu réel des packages sur les systèmes d'exploitation, vous risquez de rencontrer des packages cassés.La bonne solution consiste à:
- Installer le contrôle de package sur toutes les machines
- Ensuite, pour synchroniser uniquement le
Packages/User/
dossier.Ce dossier contient le
Package Control.sublime-settings
fichier, qui comprend une liste de tous les packages installés. Si ce fichier est copié sur une autre machine, au prochain démarrage de Sublime Text, Package Control installera la version correcte de tous les packages manquants.
Pour synchroniser le dossier, vous déplacez généralement Packages/User/
dans votre Dropbox et créez un lien symbolique à partir de Sublime Text 3/Packages/
. Des instructions détaillées pour différents systèmes d'exploitation sont fournies via le lien ci-dessus.
IMPORTANT: Ma réponse n'est pas correcte. La réponse de Tomek est meilleure
Avant de commencer, fermez Sublime Text 3
Créez un dossier dans Dropbox appelé Sublime Text 3
Déplacez les deux dossiers suivants dans ce dossier.
~/Library/Application\ Support/Sublime\ Text\ 3/Packages
~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
Créez des liens symboliques de leur emplacement d'origine vers leurs nouveaux emplacements dans Dropbox:
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Installed Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
Open Sublime Text 3
Pour les utilisateurs Linux utilisant Dropbox
Ce qui suit est un extrait extrait directement de Sublime Text Package Control DOCS Syncing:
La bonne solution consiste à installer Package Control sur toutes les machines, puis à synchroniser uniquement le dossier Packages/User /. Ce dossier contient le fichier Package Control.sublime-settings, qui comprend une liste de tous les packages installés. Si ce fichier est copié sur une autre machine, au prochain démarrage de Sublime Text, Package Control installera la version correcte de tous les packages manquants.
Cela synchronise également vos preferences.sublime-settings et vos macros ! Exactement ce que je voulais pour Noël.
Instructions:
Si votre dossier Dropbox ne se trouve pas à l'emplacement par défaut, vous devrez remplacer ~/Dropbox par votre emplacement.
1) Fermer le texte sublime (très important!)
2) Ouvrir le terminal
Obs: pour Sublime Text 2 il suffit de changer 3 par 2
Première machine
Sur votre première machine, utilisez les instructions suivantes.
cd ~/.config/sublime-text-3/Packages/
mkdir ~/Dropbox/Sublime
mv User ~/Dropbox/Sublime/
ln -s ~/Dropbox/Sublime/User
Autre (s) machine (s)
Sur vos autres machines, utilisez les instructions suivantes. Ces instructions supprimeront votre utilisateur/dossier et tout le contenu!
cd ~/.config/sublime-text-3/Packages/
rm -r User
ln -s ~/Dropbox/Sublime/User