¿Cómo guardar / restaurar las configuraciones / complementos de Sublime Text 2 para migrar a otra computadora?


88

Necesito migrar de una Mac a otra y quiero que Sublime Text 2 en una computadora nueva tenga la misma configuración / complementos que instalé en la anterior.

¿Hay alguna (s) carpeta (s) que podría simplemente copiar y restaurar en otra para replicar todo?


1
Parece que aquí hay suficiente información para hacer eso: opensourcehacker.com/2012/05/24/…
earlyadopter

Respuestas:


204

Acabo de configurar una buena solución para esto, requiere Dropbox. Actualmente estoy usando esto para sincronizar complementos y configuraciones en ~ 5 instalaciones sublimes diferentes en Windows, Linux, Osx y algunas máquinas virtuales.

  • Paso 1: use PackageControl para administrar todos sus complementos, es increíble.

  • Paso 2: agregue un directorio "Sublime" a su directorio raíz de la caja desplegable (repliqué la estructura completa del directorio por el placer de hacerlo {DropBox}/Sublime/Packages/User). Asegúrese de que sublime esté cerrado y mueva el contenido de {SublimeRoot}/Packages/Useral directorio de Dropbox que acaba de crear. Elimínelo {SublimeRoot}/Packages/Usery reemplácelo con un enlace simbólico que apunte a {DropBox}/Sublime/Packages/User.

Use este mismo proceso en cada computadora donde use sublime, logra 2 cosas.

  • 1) El contenido de su User/directorio está sincronizado, por lo que todas sus configuraciones personalizadas son las mismas en todas las máquinas.

  • 2) Cada vez que se inicia PackageControl, comprueba Package Control.sublime-settingsen su User/directorio. Si encuentra un complemento que debería instalarse de acuerdo con la configuración, pero que en realidad no está instalado, lo instala automáticamente, sin hacer preguntas.

Configurar otra computadora con esta solución simplemente requiere que se instale el control de paquetes y sublime, luego simplemente elimine el {SublimeRoot}/Packages/User/directorio y apúntelo a la copia en Dropbox con un enlace simbólico. La próxima vez que inicie sublime, el control de paquetes instalará automáticamente todos sus complementos.

Crear los enlaces simbólicos : ejecutar desde el{Sublime}/Packagesdirectorio

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

1
¡Esto es realmente asombroso! Pero encontré mi configuración de usuario en C: \ Users [nombre de usuario] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0

8
También hice lo mismo pero con google drive. mklink / D User g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2, sí lo hace. los archivos principales de la aplicación sublime viven en una ubicación totalmente diferente en el sistema de archivos.
jdc0589

11
{SublimeRoot} en OSX es ~ / Library / Application Support / Sublime Text 2
Magne

1
Creo una .configcarpeta ~/Dropboxy vinculo mis ~/.configcarpetas de Linux a la copia de Dropbox. En Mac / Windows, simplemente enlazo al ~/Dropbox/.config/sublime-text-2 o .../sublime-text-2/Packages/User, lo que sea que funcione para la implementación de sublime de ese sistema operativo. Esto recoge otros paquetes y configuraciones además de Usuario. Además, otras aplicaciones similares a gnomos que se utilizan también ~/.configse mantienen sincronizadas.
placas

19

Agregue un directorio ~/Library/Application Support/Sublime Text 2/Packagesal repositorio de git. Por ejemplo bitbucket . Por lo tanto, puede confirmar después de cualquier cambio con complementos y configuraciones. Si algo falla con un texto sublime2, puede deshacerlo fácilmente.


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

9

TEXTO SUBLIME DE RESPALDO

  1. Copiar archivos de C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    La ubicación del archivo se puede encontrar usando - Abrir texto sublime -> Buscar paquetes
  2. Cerrar Sublime Text
  3. Copia de seguridad de toda la carpeta de Sublime Text 2 Folder
    a. Sublime Text 2 / Paquetes instalados
    b. Sublime Text 2 / Paquetes
    c. Sublime Text 2 / Paquetes prístinos
    d. Texto sublime 2 / Configuración

NUEVA INSTALACIÓN

  • Ahora reemplace todos los archivos de respaldo en una nueva instalación C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • La ubicación del archivo se puede encontrar usando - Abrir texto sublime -> Examinar paquetes
  • Cerrar Sublime Text
  • Si recibe un error, no puede ahorrar espacio de trabajo
    1. Crea un nuevo proyecto
    2. Guardar proyecto
    3. Salida
    4. Reiniciar Sublime Text

1

Todo lo que necesita hacer es copiar los siguientes archivos de la vieja computadora MacOs:

~ / Biblioteca / Soporte de aplicaciones / Sublime Text 3 / Paquetes / Usuario / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

También asegúrese de encontrar el correo electrónico anterior con la licencia que compró y tome nota de los paquetes deshabilitados, ya que es posible que no se deshabiliten cuando reinicie la aplicación con la nueva configuración.

Luego, en los nuevos MacOs:

  1. instalar el ST3
  2. instalar PackageControl
  3. Copie los archivos en ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Reinicia la aplicación
  5. NOTA: Es posible que deba reiniciarlo varias veces, puede tener errores hasta que la configuración reinstale todos los paquetes de los archivos .sublime-settings.

No necesita todos los paquetes de configuración en el directorio de usuario, estos se reinstalarán automáticamente al reiniciar. Supongo que no estaría de más agarrarlos a todos, pero normalmente los nuevos Mac == nuevas configuraciones. El "Package Control.sublime-settings" instalará automáticamente todos los paquetes enumerados en él.

Estoy a punto de migrar Mac, actualizaré esto cuando se complete para verificar que funciona.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.