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.

Fizer Khan
fuente
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
Echa un vistazo a: youtube.com/watch?v=Nsp6HxULU1Q
Brett

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.

Wesbos
fuente
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.

schlamar
fuente
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

gmo
fuente
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"

KatieK
fuente
[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.

MikeHall
fuente