Comment enregistrer / restaurer les configurations / plugins de Sublime Text 2 pour migrer vers un autre ordinateur?

88

J'ai besoin de migrer d'un Mac à un autre et je veux que Sublime Text 2 sur un nouvel ordinateur ait tous les mêmes configurations / plugins que j'ai installés sur l'ancien.

Y a-t-il des dossiers que je pourrais simplement copier et restaurer sur un autre pour tout répliquer?

adopteur précoce
la source
1
On dirait que voici assez d'informations pour le faire: opensourcehacker.com/2012/05/24
...

Réponses:

204

Je viens de mettre en place une bonne solution pour cela, cela nécessite une boîte de dépôt. J'utilise actuellement cela pour synchroniser les plugins et les paramètres sur ~ 5 installations sublimes différentes sur Windows, Linux, OSX et quelques VM.

  • Étape 1: utilisez PackageControl pour gérer tous vos plugins, c'est génial.

  • Étape 2: Ajoutez un répertoire "Sublime" à votre répertoire racine de la boîte de dépôt (j'ai répliqué la structure complète des répertoires pour l'enfer, {DropBox}/Sublime/Packages/User). Assurez-vous que sublime est fermé et déplacez le contenu de {SublimeRoot}/Packages/Userdans dans le répertoire de dépôt que vous venez de créer. Supprimez {SublimeRoot}/Packages/User-le et remplacez-le par un lien symbolique qui pointe vers {DropBox}/Sublime/Packages/User.

Utilisez ce même processus sur chaque ordinateur où vous utilisez sublime, il accomplit 2 choses.

  • 1) Le contenu de votre User/répertoire est synchronisé, donc tous vos paramètres personnalisés sont les mêmes sur toutes les machines.

  • 2) Chaque fois que PackageControl démarre, il vérifie le Package Control.sublime-settingsdans votre User/répertoire. Si if trouve un plugin qui devrait être installé selon les paramètres, mais qui n'est pas réellement installé, il l'installe automatiquement, sans poser de questions.

La configuration d'un autre ordinateur avec cette solution nécessite simplement l'installation du contrôle sublime et du package, puis supprimez simplement le {SublimeRoot}/Packages/User/répertoire et pointez-le vers la copie dans la boîte de dépôt avec un lien symbolique. La prochaine fois que vous lancerez sublime, le contrôle des paquets installera automatiquement tous vos plugins.

Création des liens symboliques : exécution à partir du{Sublime}/Packagesrépertoire

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User
jdc0589
la source
1
C'est vraiment génial! Mais j'ai trouvé mes paramètres utilisateur dans C: \ Users [nom d'utilisateur] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0
8
J'ai aussi fait la même chose mais avec google drive. mklink / D Utilisateur g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks
2
@ crstamps2, oui. les fichiers d'application de base sublimes vivent dans un emplacement totalement différent dans le système de fichiers.
jdc0589
11
{SublimeRoot} sur OSX est ~ / Library / Application Support / Sublime Text 2
Magne
1
Je crée un .configdossier dans ~/Dropboxet je lie mes ~/.configdossiers Linux à la copie Dropbox. Sur Mac / Windows, je viens de créer un lien vers ~/Dropbox/.config/sublime-text-2 ou .../sublime-text-2/Packages/User, tout ce qui fonctionne pour l'implémentation de sublime de ce système d'exploitation. Cela récupère d'autres packages et paramètres en plus de l'utilisateur. De plus, les autres applications de type gnome qui utilisent ~/.configsont également synchronisées.
plaques de cuisson
19

Ajoutez un répertoire ~/Library/Application Support/Sublime Text 2/Packagesau référentiel git. Par exemple bitbucket . Vous pouvez donc vous engager après tout changement avec les plugins et les paramètres. Si quelque chose échoue avec sublime text2, vous pouvez facilement revenir en arrière.

Maxim Yefremov
la source
dans Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync
9

SAUVEGARDER LE TEXTE SUBLIME

  1. Copier des fichiers depuis C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    L'emplacement du fichier peut être trouvé en utilisant - Ouvrir Sublime Text -> Parcourir les packages
  2. Fermer le texte sublime
  3. Sauvegardez tout le dossier du dossier Sublime Text 2
    a. Sublime Text 2 / Paquets installés
    b. Sublime Text 2 / Paquets
    c. Sublime Text 2 / Paquets Pristine
    d. Sublime Text 2 / Paramètres

NOUVELLE INSTALLATION

  • Maintenant, remplacez tous les fichiers de sauvegarde dans la nouvelle installation C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • L'emplacement du fichier peut être trouvé en utilisant - Ouvrir Sublime Text -> Parcourir les packages
  • Fermer le texte sublime
  • Si vous obtenez une erreur impossible d'enregistrer l'espace de travail
    1. Créer un nouveau projet
    2. Sauvegarder le projet
    3. Sortie
    4. Redémarrez Sublime Text
Amol
la source
1

Tout ce que vous avez à faire est de copier les fichiers suivants à partir de l'ancien ordinateur MacOs:

~ / Library / Application Support / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

Assurez-vous également de trouver l'ancien e-mail avec la licence que vous avez achetée et notez les packages désactivés, car ceux-ci peuvent ne pas être désactivés lorsque vous redémarrez l'application avec la nouvelle configuration.

Puis sur les nouveaux MacOs:

  1. installer le ST3
  2. installer PackageControl
  3. Copiez les fichiers dans ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Redémarrez l'application
  5. REMARQUE: vous devrez peut-être le redémarrer plusieurs fois, il peut être bogué jusqu'à ce que la configuration réinstalle tous les packages à partir des fichiers .sublime-settings.

Vous n'avez pas besoin de tous les packages de paramètres dans le répertoire Utilisateur, ceux-ci seront automatiquement réinstallés au redémarrage. Je suppose que cela ne ferait pas de mal de les saisir tous, mais généralement de nouveaux paramètres Mac ==. Le "Package Control.sublime-settings" installera automatiquement tous les packages qui y sont répertoriés.

Je suis sur le point de migrer des Mac, je le mettrai à jour lorsque cela sera terminé pour vérifier que cela fonctionne!

aspirateur à main
la source