5 votos

¿Puedo transferir mi TextMate 2 configuraciones a otro Mac?

Me cambio a un nuevo Mac y quiero traer a mi TextMate 2 configuración conmigo de mi antiguo Mac. No veo una manera obvia de hacerlo, y la búsqueda no ha traído nada. ¿De verdad tengo que volver a configurar todo de nuevo desde cero?

O hay una manera de exportación/copia de TextMate 2 preferencias/ajustes de un equipo a otro? Gracias!

4voto

user3112401 Puntos 78

He conseguido llegar muy lejos en el mío propio, por lo que voy a postear una respuesta. Si alguien tiene una mejor forma, estaré encantado de aceptar su respuesta. Me encontré con algunas trampas a lo largo del camino, así que quería compartir. Aquí están los pasos que tomé.

  1. Asegúrese de TextMate no se está ejecutando en el Mac.

  2. En su Mac antiguo, tar hasta el TextMate y Aviar carpetas en ~/Library/Application Support:

$ cd ~/Library/Application\ Support
$ tar cfz TextMate.tgz TextMate
$ tar cfz Avian.tgz Avian

(Usted puede o no puede tener la Aviar directorio. Si no, espere instrucciones relacionadas con eso.)

  1. Copia los dos archivos tar a tu nuevo Mac y colocarlos en ~/Library/Application Support y, a continuación, extraer de ellos:
$ cp TextMate.tgz ~/Library/Application\ Support
$ cp Avian.tgz ~/Library/Application\ Support
$ cd ~/Library/Application\ Support
$ tar xfz TextMate.tgz
$ tar xfz Avian.tgz 
  1. Copia el TextMate .plist archivos de ~/Library/Preferences en su antiguo Mac a los mismos lugares de su nuevo Mac. Eso fue para mí los dos archivos siguientes:
$ cd ~/Library/Preferences
$ ls | grep -i textmate
com.macromates.TextMate.preview.LSSharedFileList.plist
com.macromates.TextMate.preview.plist
$
  1. (Aquí está el "gotcha", que me tomó un tiempo para averiguar.) Usted necesita unquarantine los archivos que acaba de copiar a tu nuevo Mac. Hacer esto (en tu nuevo Mac) por la eliminación de los atributos extendidos com.apple.quarantine como sigue:
$ cd ~/Library/Application\ Support
$ xattr -r -d com.apple.quarantine Avian
$ xattr -r -d com.apple.quarantine TextMate
$ cd ~/Library/Preferences
$ xattr -d com.apple.quarantine com.macromates.TextMate.*

El -r y -d opciones a xattr decir para manejar todos los archivos en los directorios (recursivo) y eliminar el atributo especificado. Si tienes un montón de permiso de errores, coloque sudo frente a la xattr comandos.

Lo anterior parece haber restaurado la mayoría de los TextMate "comportamientos" de mi antiguo Mac a mi nuevo Mac. Todavía tenía que abrir el TextMate -> menú de Preferencias y hacer a un lado-por-lado de comparación, marcando y desmarcando las casillas para distintos valores que no se transfieren con los pasos anteriores.

Actualización:

Si usted tiene una .tm_properties archivo, por ejemplo, ~/.tm_properties, también tendrás que copiar a tu nuevo Mac.

1voto

user3439894 Puntos 5883

TextMate 2, que todavía está en Beta, coloca su Configuración de Preferencias en /Users/$USER/Library/Preferences/com.macromates.TextMate.preview.plist aunque sospecho que la "vista previa" será dado de baja del nombre del archivo una vez que se va de oro. Copiar este archivo a otro Usuario/Sistema debe, a la ubicación correcta, la transferencia de la Configuración de Preferencias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X