Cela fais quelques temps déjà que j’ai totalement adopté Sublime Text 2 dont je vous parlais dans un précédent article. Il est d’ailleurs recommandé comme éditeur dans la nouvelle documentation de Twitter Bootstrap… Etant donné le nombre de Packages supplémentaires que j’ai installé depuis, il fallait que je trouve un moyen de les synchroniser entre mes ordinateurs… Et c’est vraiment simple et rapide !

Je vais montrer un exemple avec Dropbox mais cette astuce fonctionne assurément avec d’autres services de stockage comme Drive, etc…Voici la procédure pour Windows, pour les autres OS c’est facilement adaptable.

  • Commencez par créer un dossier dans votre Dropbox, afin de stocker votre configuration. Pour ma part j’ai choisi :

    {Chemin vers Dropbox}/appdata/Sublime Text 2

  • Ensuite il faut trouver le dossier dans lequel Sublime Text 2 enregistre votre configuration, pour cela faites: Preferences/Browse Packages. A priori, c’est le suivant:

    C:\Users\{username}\AppData\Roaming\Sublime Text 2\Packages

    Pour éviter tout problème, commencez par fermer complètement Sublime Text 2.
    Remontez d’un dossier et Coupez (Ctrl + X) les dossiers suivants: Packages, Installed Packages, Pristine Packages. Collez les dans le dossier de votre Dropbox créé à l’étape 1.</li>

  • Il est temps de créer des liens symboliques, pour cela ouvrez la commande Windows en administrateur. Si vous n’êtes pas habitué à utiliser la console: recherchez cmd.exe, clique droit, « Exécuter en tant qu’administrateur. ». Déplacez vous (en utilisant cd) dans le dossier de configuration vu à l’étape précédente:

    C:\Users\{username}\AppData\Roaming\Sublime Text 2

    Pour finir nous allons créer les liens symboliques en tapant les commandes suivantes, pensez à modifier le chemin vers votre Dropbox.

    mklink /D « Installed Packages » « C:\{Chemin vers Dropbox}\appdata\Sublime Text 2\Installed Packages »
    mklink /D « Packages » « C:\{Chemin vers Dropbox}\appdata\Sublime Text 2\Packages »
    mklink /D « Pristine Packages » « C:\{Chemin vers Dropbox}\appdata\Sublime Text 2\Pristine Packages »

  • </ol>

    Et voilà, c’est tout… Il suffit de créer ces liens symboliques vers votre dossier Dropbox sur chacun des ordinateurs que vous utilisez !