web-dev-qa-db-fra.com

Existe-t-il un moyen de synchroniser les paramètres Sublime Text sur plusieurs ordinateurs?

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?

17
R.J. Robinson

Je suppose que vous utilisez Package Control pour gérer vos plugins.

Quoi synchroniser

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.

Comment synchroniser

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).

15
Rob Wise

Malgré DropBox, vous pouvez simplement utiliser Git pour synchroniser les paramètres de texte Sublime et les packages de contrôle de package:

  1. Crée un référentiel (par exemple sur GitHub )
  2. Crée un gitignore fichier avec le contenu suivant:

    # Ignore everything...
    *
    # ... except preferences and package list
    !.gitignore
    !Preferences.sublime-settings
    !Package Control.sublime-settings
    
  3. 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
    
  4. 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.

12
andreas

Utilisez le package SyncSettings. Prend comme 30 secondes pour mettre en place

1
serg06