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.