Je souhaite synchroniser les parameters de Sublime Text 3 sur plusieurs machines en utilisant Dropbox.
Comment devrais-je configurer cela?
Je synchronise mes parameters Sublime depuis un certain temps entre plusieurs sites, tous exécutant 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 officielle de la synchronisation des parameters Sublime entre plusieurs machines utilisant 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érents ordinateurs, vous ne souhaitez pas synchroniser la totalité des
Packages/
et desInstalled Packages/
. La raison en est que certains packages ont des versions différentes pour les différents systèmes d’exploitation. En synchronisant le contenu du package sur les systèmes d’exploitation, vous risquez de rencontrer des problèmes.La bonne solution consiste à:
- Installer le contrôle des paquets sur toutes les machines
- Ensuite, pour synchroniser uniquement le dossier
Packages/User/
.Ce dossier contient le
Package Control.sublime-settings
, qui inclut une liste de tous les packages installés. Si ce fichier est copié sur une autre machine, lors du 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 depuis Sublime Text 3/Packages/
. Des instructions détaillées pour divers systèmes d’exploitation sont fournies via le lien ci-dessus.
IMPORTANT: ma réponse est incorrecte. 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 vers ce dossier.
~/Library/Application\ Support/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
Créez des liens symboliques depuis 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
Texte Sublime Ouvert 3
Pour les utilisateurs Linux utilisant Dropbox
Ce qui suit est un extrait tiré directement de la synchronisation DOC de Sublime Text Package Control:
La solution appropriée 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 inclut une liste de tous les packages installés. Si ce fichier est copié sur une autre machine, lors du prochain démarrage de Sublime Text, Package Control installera la version correcte de tous les packages manquants.
Cela synchronise également vos parameters préférences.sublime et vos macros ! Exactement ce que je voulais pour Noël.
Instructions:
Si votre dossier Dropbox n’est pas à l’emplacement par défaut, vous devrez modifier ~ / Dropbox à votre emplacement.
1) Fermer le texte sublime (très important!)
2) Terminal ouvert
Obs: pour Sublime Text 2, changez simplement 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 machine (s)
Sur vos autres machines, utilisez les instructions suivantes. Ces instructions suppriment votre dossier utilisateur / utilisateur et tous ses contenus!
cd ~/.config/sublime-text-3/Packages/ rm -r User ln -s ~/Dropbox/Sublime/User