J'ai deux ordinateurs, un ordinateur de bureau et un ordinateur portable. Maintenant, j'ai configuré mon ENV pour se synchroniser à l'aide d'un lien Dropbox.
Existe-t-il un moyen de synchroniser mes paramètres Sublime Text 3 entre ces deux ordinateurs, y compris tous mes plugins, fichiers de préférences, etc., et si oui, comment puis-je configurer les éléments pour qu'ils soient correctement synchronisés?
Je suppose que vous utilisez Package Control pour gérer vos plugins.
La liste de vos packages ainsi que tous vos fichiers de paramètres sont tous contenus dans votre dossier Packages/User/
et c'est ce que vous souhaitez garder synchronisé. En supposant que ce dossier soit synchronisé, tout ce que vous avez à faire est de vous assurer que Package Control est installé et qu'il installera automatiquement les packages appropriés en fonction de la liste des packages que vous avez synchronisés.
Voir cette page sur le site Web Package Control pour obtenir des instructions sur la synchronisation de vos paramètres.
Les techniques répertoriées ici utilisent essentiellement Git directement dans votre dossier Packages/User/
ou utilisent Dropbox (bien que le même concept s’applique à n’importe quel service cloud) en combinaison avec liens symboliques (puisque votre répertoire Dropbox et votre installation Sublime Text sont: probablement pas au même endroit sur votre disque dur).
Malgré DropBox, vous pouvez simplement utiliser Git pour synchroniser les paramètres de texte Sublime et les packages de contrôle de package:
Crée un gitignore fichier avec le contenu suivant:
# Ignore everything...
*
# ... except preferences and package list
!.gitignore
!Preferences.sublime-settings
!Package Control.sublime-settings
Configurez le référentiel créé dans le répertoire utilisateur (Windows 10: ~/AppData/Roaming/Sublime\ Text\ 3/Packages/User
, Ubuntu: ~/.config/sublime-text-3/Packages/User
) du premier ordinateur à l'aide des commandes Git suivantes:
$ git init
$ git remote add Origin <repository url>
$ git fetch
$ git commit -am "added: settings and packages"
$ git Push
Configurez le référentiel sur tous les autres ordinateurs (la dernière ligne remplace les paramètres actuels par ceux du référentiel):
$ git init
$ git remote add Origin <repository url>
$ git fetch
$ git reset --hard Origin/master
Il ne vous reste plus qu'à extraire/pousser les modifications du référentiel pour synchroniser vos paramètres et vos packages. De plus, vous pouvez synchroniser les paramètres avec le package Git pour Sublime Text. Ici, vous n’avez pas besoin de passer à un shell Git pour extraire ou appliquer les modifications, mais vous pouvez le faire correctement dans Sublime Text.
Voir cet article sur Support pour plus d'informations.
Utilisez le package SyncSettings. Prend comme 30 secondes pour mettre en place