web-dev-qa-db-fra.com

Migrer de Sublime text 2 à Sublime text3

J'ai besoin de migrer de sublime text 2 à sublime text 3 pour avoir la même configuration/les mêmes plug-ins que j'ai installés sur sublime text2.

J'ai installé sublime text 3, mais il ne contient aucun des packages et paramètres de sublime text 2. Je ne sais vraiment pas s'il existe des méthodes simples pour migrer ou simplement copier certains dossiers.

82
Fizer Khan

J'ai écrit un article de blog expliquant comment migrer de Sublime Text 2 vers ST3.

Lire: "Puis-je utiliser ST3 maintenant? Migration vers Sublime Text 3"

TLDR:

  1. Utilisez git pour installer la branche python3 de Package Control. Instructions étape par étape disponible ici ;

  2. Déplacez tous vos dossiers dans Sublime Text 2/Packages/ à Sublime Text 3/Packages/ sauf deux: Default et Package Control.

96
wesbos

Vos préférences/configuration de ST2 sont dans Packages/User (trouvez-les dans Préférences -> Parcourir les packages). Vous pouvez simplement copier ce dossier dans le dossier Packages dans ST3.

À propos des plugins, il est préférable de vérifier le lien déjà mentionné: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Cette page de wiki explique quels plugins peuvent être installé via Package Control et ceux qui nécessitent une installation manuelle.

5
schlamar

Informations supplémentaires pour les utilisateurs de Windows, pour que ST3 Soit l'éditeur par défaut après la migration .

Si vous conservez les deux versions ou si vous désinstallez ST2 ... vous remarquerez probablement que vous ne pouvez pas ouvrir de fichiers ni associer open with Par défaut à ST3.

Je pense que je peux vous aider à obtenir Ouvrez avec/éditeur par défaut travail.
Le problème est que le programme de désinstallation de Sublime Text ne supprime pas une entrée de registre particulière faisant référence à sublime_text.exe de Sublime Text 2, ce qui empêche Windows d'ajouter une entrée pour sublime_text.exe de Sublime Text 3.

Pour le corriger manuellement, ouvrez regedit et naviguez jusqu'à:

Computer\HKEY_CLASSES_ROOT\Applications\

recherchez l'entrée sublime_text.exe et supprimez-la. Vous devriez maintenant pouvoir définir Sublime Text 3 comme éditeur par défaut pour tout ce que vous voulez.

Source: Re: Impossible de faire l'éditeur par défaut dans Windows par @ kane_t

3
gmo
  1. Installez la version Python3 de Package Control. Copiez le code Sublime Text 3 pour le contrôle du package , ouvrez la console Sublime (Ctrl `) et collez le code dans la console.

  2. Ouvrez le répertoire Packages de votre utilisateur pour les deux versions de texte Sublime à partir des menus, en utilisant Preferences> Browser Packages... en texte sublime. (Sublime Text> Preferences> Browser Packages... sur OSX.)

  3. Dans le répertoire Packages ST2, copiez tous les répertoires sauf ceux-ci: Default et Package Control. Collez tous ces répertoires dans le répertoire Packages ST3.

  4. Redémarrez Sublime Text 3.

  5. (Facultatif.) Déplacez vos alias d’invite de terminal/de commande vers ST3.

    • Windows: Éditer autoexec.bat dans votre répertoire utilisateur. Changement doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $* à doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. Sauver autoexec.bat et redémarrez votre interface de ligne de commande.

    • OSX: Supprimez l'ancien alias en exécutant Sudo rm /bin/subl dans le terminal. Ajouter un nouvel alias avec Sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (Facultatif) Entrez votre clé de licence dans ST3. Dans les menus, choisissez Help> Enter License et collez votre clé de licence.

Voir l'article de Wes sur la migration de Sublime Text 2 vers ST3 pour plus de détails: "Puis-je utiliser ST3 maintenant? Migration vers Sublime Text 3"

2
KatieK

Voyez si vos plugins ont été convertis: www.caniswitchtosublimetext3.com n'est plus disponible

ST3 et ST2 sont dans des dossiers distincts, vous pouvez donc les installer et ajouter vos plugins/prefs pendant que vous travaillez.

1
MikeHall