Exportando la configuración de Sublime Text y los paquetes instalados

79

He dedicado mucho tiempo a ajustar las configuraciones de Sublime Text 2. Ahora me gustaría compartir mis configuraciones (un archivo) y la lista de paquetes instalados con mi amigo. Cuál sería la mejor forma de hacer esto? ¿Elegir manualmente carpetas relacionadas en Paquetes y comprimirlas o algo más? Preferiblemente, me gustaría crear un script automatizado que se pueda copiar y pegar a mi amigo y a otros.

Mi amigo está usando Linux. Estoy usando OSX, lo que puede causar algunos problemas adicionales.

Mikko Ohtamaa
fuente

Respuestas:

116

Si está utilizando Package Control, envíe a su amigo Package Control.sublime-settings. De hecho, la forma más sencilla de transferir configuraciones entre máquinas es mover el Userpaquete entre máquinas. Esto, en combinación con el control del paquete, hace que la instalación en una nueva máquina sea relativamente rápida e indolora. Los únicos problemas que puede tener su amigo son la combinación de teclas no coincidentes u otras configuraciones específicas del sistema. Estos archivos tienen la notación some_name (platform).extension. Aparte de eso, no preveo ningún problema (a menos que esté utilizando complementos específicos de OS X).

skuroda
fuente
¿Cómo arrancar la descarga del paquete en la máquina de destino?
Mikko Ohtamaa
6
Instalar Package Control. Coloque la Usercarpeta que contiene Package Control.sublime-settings. Inicie ST. No debería tener que hacer nada más allá de eso.
skuroda
4
Muchas gracias, funciona muy bien! Blogueé sobre esto con más detalle opensourcehacker.com/2013/05/09/…
Mikko Ohtamaa
9
Introduzca la Usercarpeta como señaló la gente, en un repositorio privado. De esta manera, puede realizar un seguimiento de los cambios en cada máquina e incluso tener sucursales por sistema operativo / plataforma. Debido a la especificidad del trabajo, tengo que tener una gran variedad de opciones para tener un lugar central desde donde arrancar la descarga (el repositorio) y luego, probablemente, enviar archivos específicos de la plataforma bajo una etiqueta o una nueva rama al salir del medio ambiente.
JSmyth
1
@ pal4life, la estructura varía según su sistema. En su instalación de ST local, puede ir a Preferencias -> Buscar paquetes. Esto debería permitirle ver dónde está en su sistema local. Luego debería poder usar eso para mapear dónde está en su copia de seguridad.
skuroda
0

Usando Windows

Abra un nuevo Command Prompty escriba lo siguiente en la línea de comando:

cd "C:\Users\<name>\AppData\Roaming\Sublime Text 3\Installed Packages" dir

Luego copie y pegue en un editor (por ejemplo, Sublime Text) y filtre las partes relevantes. No es genial, pero funciona.

Gregor
fuente