Migrar de Sublime text 2 a Sublime text3


84

Necesito migrar de sublime text 2 a sublime text 3 para tener la misma configuración / complementos que he instalado en el sublime text2.

Instalé sublime text 3, pero no tiene ninguno de los paquetes y configuraciones de sublime text 2. Realmente no sé si existen métodos sencillos para migrar o simplemente copiar algunas carpetas.


3
Sublime Text mantiene todas sus configuraciones y complementos en una carpeta de configuración. Además, Sublime Text 3 usa Python 3 en lugar de Python 2, por lo que es posible que sus complementos no funcionen. Todavía está en beta.
— Blender

Bueno. Entonces, ¿debo volver a instalar todos mis complementos? Para la configuración, ¿puedo copiar y pegar alguna carpeta? Si es así, ¿qué carpetas se copiarán (para OSX)?
— Fizer Khan

1
Deberá instalar sus complementos y, dependiendo de los que use, es posible que deba esperar a que soporte ST3. Hay una lista útil aquí: github.com/wbond/sublime_package_control/wiki/…
— Jeremy Halliwell

Respuestas:


97

Escribí una publicación de blog detallando cómo migrar de Sublime Text 2 a ST3.

Leer: "¿Puedo usar ST3 todavía? Migrando a Sublime Text 3"

TLDR:

  1. Use git para instalar la rama python3 de Package Control. Instrucciones paso a paso disponibles aquí ;

  2. Desplácese por todas sus carpetas Sublime Text 2/Packages/a Sublime Text 3/Packages/excepto dos: Defaulty Package Control.


9
+1, estaba teniendo problemas al copiar todas las carpetas de Paquetes ( defaulty package controltambién). Si bien sé que es bueno para su análisis de Google que la gente ingrese a su sitio web, sería mejor que SO tuviera al menos los dos pasos que ha publicado. No sé si su publicación será eliminada o no estará disponible algún día.
— RaphaelDDL

6
Extracto de sublime.wbond.net/docs/syncing : en realidad no desea sincronizar todos los Paquetes / y Paquetes / carpetas instalados ... La solución adecuada es sincronizar solo la carpeta Paquetes / Usuario /
— Iulian Onofrei

3
Dado que esto fue escrito, Sublime text ha facilitado la instalación de Package Control en Sublimetext 3 menos cualquiera de las cosas de git, siga las instrucciones oficiales para esa parte sublime.wbond.net/installation
— pal4life

Gracias por esta publicación: usé cada paso y migré con 0 problemas.
— wick3d

1
El video está un poco desactualizado ahora, el administrador de paquetes tiene una instalación que implica pegar algo de código Python en la consola de Python.
— Ghoti

5

Sus preferencias / configuración de ST2 están en Paquetes / Usuario (encuéntrelo con Preferencias -> Examinar paquetes). Puede simplemente copiar esa carpeta a la carpeta Paquetes en ST3.

Acerca de los complementos, es mejor consultar el enlace ya mencionado: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Esta página wiki explica qué complementos se pueden instalar a través de Package Control y cuáles requieren instalación manual.


Contenido del enlace: "Esta página ha sido eliminada desde que se lanzó Package Control 2.0 y presenta automáticamente los paquetes adecuados según la versión de Sublime Text que esté utilizando". Nuevo enlace redirige a: packagecontrol.io
— Bluesail20

3

Información adicional para usuarios de Windows, para convertirla ST3en el editor predeterminado después de la migración .

Si conserva ambas versiones o si desinstala ST2... probablemente notará que no puede abrir archivos o asociarse open withde forma predeterminada con ST3.

Creo que puedo ayudarlo a que funcione Open With / default editor .
El problema es que el desinstalador de Sublime Text no elimina una entrada de registro en particular que hace referencia a sublime_text.exe de Sublime Text 2, lo que evita que Windows agregue una entrada para sublime_text.exe de Sublime Text 3.

Para corregirlo manualmente, abra regedity navegue hasta:

Computer\HKEY_CLASSES_ROOT\Applications\

busque la sublime_text.exeentrada y elimínela. Ahora debería poder configurar Sublime Text 3 como el editor predeterminado para cualquier cosa que desee.

Fuente: Re: No se puede hacer un editor predeterminado en Windows por @ kane_t


2
  1. Instale la versión Python3 de Package Control. Copie el código de Sublime Text 3 para Package Control , abra la Consola de Sublime ( Ctrl `) y pegue el código en la consola.

  2. Abra el directorio de paquetes de su usuario para ambas versiones de Sublime Text desde los menús usando Preferences> Browser Packages...en Sublime Text. ( Sublime Text> Preferences> Browser Packages...En OSX).

  3. En el directorio de Paquetes ST2, copie todos los directorios excepto estos dos: Defaulty Package Control. Pegue todos esos directorios en el directorio de Paquetes ST3.

  4. Reinicie Sublime Text 3.

  5. (Opcional). Mueva los alias de su terminal / símbolo del sistema a ST3.

    • Windows: edite autoexec.baten su directorio de usuario. Cambiar doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*a doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. Guarde autoexec.baty reinicie su interfaz de línea de comandos.

    • OSX: Elimina el antiguo alias ejecutándolo sudo rm /bin/sublen la terminal. Agregue un nuevo alias con sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (Opcional) Ingrese su clave de licencia en ST3. En los menús, elija Help> Enter Licensey pegue su clave de licencia.

Consulte la publicación del blog de Wes sobre cómo migrar de Sublime Text 2 a ST3 para obtener más detalles: "¿Puedo usar ST3 todavía? Migrando a Sublime Text 3"


[5] (1) autoexec.bat?? .. podría ser un poco más específico acerca dewindows version
— GMO

@gmo: en mi Win7, uso autoexec.bat para definir doskey (también conocido como alias) en cada inicio del símbolo del sistema. ¿Ha encontrado que esto no funciona en otras versiones de Windows?
— KatieK

w7x64, no sabía que aún podía usarlo. Pero sorpréndeme que incluyas ese archivo en la respuesta, parece uno estándar para estos días, y que yo sepa, no lo es. Pero tengo curiosidad ... Leeré más sobre eso. Gracias por la respuesta.
— gmo

1

Vea si sus complementos se han convertido: www.caniswitchtosublimetext3.com ya no está disponible

ST3 y ST2 están en carpetas separadas, por lo que puede continuar e instalarlo y agregar sus complementos / preferencias mientras trabaja.

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.