Migrare da Sublime text 2 a Sublime text3


84

Ho bisogno di migrare dal sublime text 2 al sublime text 3 per avere la stessa configurazione / plugin che ho installato sul sublime text2.

Ho installato Sublime Text 3, ma non ha nessuno dei pacchetti e delle impostazioni di Sublime Text 2. Non so davvero se esistono metodi diretti per migrare o semplicemente copiare alcune cartelle.


3
Sublime Text mantiene tutte le sue impostazioni e plugin in una cartella di configurazione. Inoltre, Sublime Text 3 utilizza Python 3 invece di Python 2, quindi i tuoi plugin potrebbero non funzionare. È ancora in beta.
— Blender

Va bene. Allora dovrei aver bisogno di reinstallare tutti i miei plugin? Per le impostazioni, posso copiare e incollare qualche cartella? In caso affermativo, quali cartelle devono essere copiate (per OSX)?
— Fizer Khan

1
Dovrai installare i tuoi plugin e, a seconda di quelli che usi, potresti dover attendere il supporto per ST3. C'è un pratico elenco qui: github.com/wbond/sublime_package_control/wiki/…
— Jeremy Halliwell

Risposte:


97

Ho scritto un post sul blog che spiega in dettaglio come migrare da Sublime Text 2 a ST3.

Leggi: "Posso ancora usare ST3? Migrazione a Sublime Text 3"

TLDR:

  1. Usa git per installare il ramo python3 di Package Control. Istruzioni passo passo disponibili qui ;

  2. Spostare su tutte le cartelle in Sublime Text 2/Packages/a Sublime Text 3/Packages/eccezione di due: Defaulte Package Control.


9
+1, ho riscontrato problemi durante la copia di tutte le cartelle dei pacchetti ( defaulte package controlanche). Anche se so che è positivo per la tua Google Analytics avere persone che visitano il tuo sito web, sarebbe meglio per SO avere almeno i due passaggi che hai pubblicato. Non so se il tuo post verrà cancellato / non disponibile un giorno.
— RaphaelDDL

6
Estratto da sublime.wbond.net/docs/syncing : in realtà non vuoi sincronizzare interi Pacchetti / e Pacchetti / cartelle installati ... La soluzione corretta è sincronizzare solo la cartella Pacchetti / Utente /
— Iulian Onofrei

3
Dal momento che questo è stato scritto, il testo Sublime ora ha reso facile installare Package Control in Sublimetext 3 meno qualsiasi cosa git, segui le istruzioni ufficiali per quella parte sublime.wbond.net/installation
— pal4life

Grazie per questo post: utilizzato ogni passaggio e migrato con 0 problemi.
— wick3d

1
Il video è un po 'obsoleto ora, il gestore di pacchetti ha un'installazione che comporta l'incollaggio di codice Python nella console Python.
— Ghoti

5

Le tue preferenze / configurazione da ST2 sono in Pacchetti / Utente (trovalo con Preferenze -> Sfoglia pacchetti). Puoi semplicemente copiare quella cartella nella cartella Pacchetti in ST3.

Per quanto riguarda i plug-in è meglio controllare il collegamento già citato: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Questa pagina wiki spiega quali plug-in possono essere installati tramite Controllo pacchetto e quali richiedono l'installazione manuale.


Contenuto del collegamento: "Questa pagina è stata rimossa dal rilascio di Package Control 2.0 e presenta automaticamente i pacchetti appropriati in base alla versione di Sublime Text che stai utilizzando." Il nuovo link reindirizza a: packagecontrol.io
— Bluesail20

3

Informazioni aggiuntive per gli utenti di Windows, da utilizzare ST3come editor predefinito dopo la migrazione .

Se mantieni entrambe le versioni o se disinstalli ST2... probabilmente noterai che non puoi aprire file o associarli open withdi default a ST3.

Penso di poterti aiutare a far funzionare Open With / default editor .
Il problema è che il programma di disinstallazione di Sublime Text non rimuove una particolare voce di registro che fa riferimento a sublime_text.exe di Sublime Text 2, il che impedisce a Windows di aggiungere una voce per sublime_text.exe di Sublime Text 3.

Per correggerlo manualmente, apri regedite vai a:

Computer\HKEY_CLASSES_ROOT\Applications\

trova la sublime_text.exevoce e cancellala. Ora dovresti essere in grado di impostare Sublime Text 3 come editor predefinito per tutto ciò che desideri.

Fonte: Re: Impossibile creare un editor predefinito in Windows di @ kane_t


2
  1. Installa la versione Python3 di Package Control. Copia il codice Sublime Text 3 per Controllo pacchetto , apri Sublime's Console ( Ctrl `) e incolla il codice nella console.

  2. Apri la directory dei pacchetti dell'utente per entrambe le versioni di Sublime Text dai menu utilizzando Preferences> Browser Packages...in Sublime Text. ( Sublime Text> Preferences> Browser Packages...Su OSX.)

  3. Nella directory dei pacchetti ST2, copia tutte le directory tranne queste due: Defaulte Package Control. Incolla tutte quelle directory nella directory dei pacchetti ST3.

  4. Riavvia Sublime Text 3.

  5. (Facoltativo) Spostare gli alias del terminale / prompt dei comandi in ST3.

    • Windows: modifica autoexec.batnella directory degli utenti. Cambia doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*in doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. Salva autoexec.bate riavvia l'interfaccia della riga di comando.

    • OSX: rimuovi il vecchio alias eseguendolo sudo rm /bin/sublnel terminale. Aggiungi un nuovo alias con sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (Facoltativo) Immettere la chiave di licenza in ST3. Dai menu, scegli Help> Enter Licensee incolla la tua chiave di licenza.

Vedi il post sul blog di Wes su come migrare da Sublime Text 2 a ST3 per maggiori dettagli: "Posso ancora usare ST3? Migrazione a Sublime Text 3"


[5] (1) autoexec.bat?? .. potresti essere un po 'più specifico suwindows version
— OGM

@gmo - Sul mio Win7, utilizzo autoexec.bat per definire doskey (aka alias) ad ogni avvio del prompt dei comandi. Hai riscontrato che non funziona in altre versioni di Windows?
— KatieK

w7x64, non sapevo che puoi ancora usarlo. Ma sorprendimi se includi quel file nella risposta, sembra uno standard per questi giorni, e per quanto ne so, non lo è. Ma sono curioso ... Leggerò di più a riguardo. Grazie per la risposta.
— OGM

1

Verifica se i tuoi plugin sono stati convertiti: www.caniswitchtosublimetext3.com non è più disponibile

ST3 e ST2 si trovano in cartelle separate, quindi puoi procedere e installarlo e aggiungere i tuoi plugin / preferenze mentre lavori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.