Come salvare / ripristinare le configurazioni / plug-in di Sublime Text 2 per migrare su un altro computer?


89

Devo migrare da un Mac a un altro e desidero che Sublime Text 2 su un nuovo computer abbia la stessa configurazione / plug-in che ho installato su quello vecchio.

Ci sono alcune cartelle che potrei semplicemente copiare e ripristinare su un'altra per replicare tutto?


1
Sembra che qui ci siano abbastanza informazioni per farlo: opensourcehacker.com/2012/05/24/…
earlyadopter

Risposte:


205

Ho appena impostato una buona soluzione per questo, richiede Dropbox. Attualmente lo sto usando per sincronizzare plugin e impostazioni su ~ 5 diverse installazioni sublimi su Windows, Linux, OSX e alcune VM.

  • Passaggio 1: usa PackageControl per gestire tutti i tuoi plugin, è fantastico.

  • Passaggio 2: aggiungi una directory "Sublime" alla directory della casella di riepilogo principale (ho replicato l'intera struttura della directory per il gusto di farlo {DropBox}/Sublime/Packages/User). Assicurati che sublime sia chiuso e sposta il contenuto di {SublimeRoot}/Packages/Usernella directory della casella personale che hai appena creato. Elimina {SublimeRoot}/Packages/Usere sostituiscilo con un collegamento simbolico che punta a {DropBox}/Sublime/Packages/User.

Usa questo stesso processo su tutti i computer in cui usi sublime, realizza 2 cose.

  • 1) I contenuti della User/directory vengono sincronizzati, quindi tutte le impostazioni personalizzate sono le stesse su tutte le macchine.

  • 2) Ogni volta che PackageControl si avvia, controlla Package Control.sublime-settingsnella tua User/directory. Se trova un plugin che dovrebbe essere installato secondo le impostazioni, ma non è effettivamente installato, lo installa automaticamente, senza fare domande.

Configurare un altro computer con questa soluzione richiede semplicemente l'installazione di sublime e controllo del pacchetto, quindi elimina la {SublimeRoot}/Packages/User/directory e indirizzala alla copia nella casella personale con un collegamento simbolico. La prossima volta che accendi sublime, il controllo dei pacchetti installerà automaticamente tutti i tuoi plugin.

Creazione dei collegamenti simbolici : eseguire dalla{Sublime}/Packagesdirectory

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User

1
Questo è davvero fantastico! Ma ho trovato le mie impostazioni utente in C: \ Users [nome utente] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0

8
Anch'io ho fatto la stessa cosa ma con Google Drive. mklink / D Utente g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2, sì lo fa. i file principali dell'applicazione sublime risiedono in una posizione completamente diversa nel file system.
jdc0589

11
{SublimeRoot} su OSX è ~ / Library / Application Support / Sublime Text 2
Magne

1
Creo una .configcartella ~/Dropboxe collego le mie ~/.configcartelle linux alla copia di Dropbox. Su Mac / Windows mi collego semplicemente a ~/Dropbox/.config/sublime-text-2 o .../sublime-text-2/Packages/User, qualunque cosa funzioni per l'implementazione di sublime di quel sistema operativo. Questo raccoglie altri pacchetti e impostazioni oltre al solo Utente. Inoltre, ~/.configvengono mantenute sincronizzate anche altre app simili a gnome che utilizzano .
piani cottura

19

Aggiungi directory ~/Library/Application Support/Sublime Text 2/Packagesal repository git. Ad esempio bitbucket . Quindi puoi eseguire il commit dopo qualsiasi modifica con plug-in e impostazioni. Se qualcosa non funziona con sublime text2 puoi facilmente tornare indietro.


in Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync

9

TESTO SUBLIME DI BACKUP

  1. Copiare i file da C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    La posizione del file può essere trovata usando - Apri testo sublime -> Sfoglia pacchetti
  2. Chiudi Sublime Text
  3. Esegui il backup di tutta la cartella dalla cartella Sublime Text 2
    a. Sublime Text 2 / Pacchetti installati
    b. Testo sublime 2 / Pacchetti
    c. Testo sublime 2 / Pacchetti incontaminati
    d. Sublime Text 2 / Impostazioni

NUOVA INSTALLAZIONE

  • Ora sostituisci tutti i file di backup nella nuova installazione C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Il percorso del file può essere trovato utilizzando - Apri testo sublime -> Sfoglia pacchetti
  • Chiudi Sublime Text
  • Se ricevi un errore non puoi salvare lo spazio di lavoro
    1. Crea un nuovo progetto
    2. Salva il progetto
    3. Uscita
    4. Riavvia Sublime Text

1

Tutto quello che devi fare è copiare i seguenti file dal vecchio computer MacOs:

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

Assicurati anche di trovare la vecchia e-mail con la licenza acquistata e prendi nota dei pacchetti disabilitati, poiché potrebbero non essere disabilitati quando riavvii l'app con la nuova configurazione.

Quindi sui nuovi MacO:

  1. installa l'ST3
  2. installare PackageControl
  3. Copia i file su ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Riavvia l'applicazione
  5. NOTA: Potrebbe essere necessario riavviarlo alcune volte, può essere bacato fino a quando la configurazione non reinstalla tutti i pacchetti dai file .sublime-settings.

Non sono necessari tutti i pacchetti di impostazioni nella directory utente, quelli verranno reinstallati automaticamente al riavvio. Immagino che non sarebbe male prenderli tutti, ma di solito il nuovo Mac == nuove impostazioni. "Package Control.sublime-settings" installerà automaticamente tutti i pacchetti in esso elencati.

Sto per migrare i Mac, lo aggiornerò quando sarà completato per verificare che funzioni!

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.