He logrado llegar bastante lejos por mi cuenta, así que estoy publicando una respuesta. Si alguien más tiene una mejor manera, me complacerá aceptar su respuesta. Me encontré con algunas trampas en el camino, así que también quería compartirlas. Aquí están los pasos que tomé.
Asegúrese de que TextMate no se esté ejecutando en su nueva Mac.
En su Mac anterior, suba las carpetas TextMate y Avian en ~ / Library / Application Support:
$ cd ~/Library/Application\ Support
$ tar cfz TextMate.tgz TextMate
$ tar cfz Avian.tgz Avian
(Puede o no tener el directorio Avian. De lo contrario, omita las instrucciones relacionadas con eso).
- Copie esos dos archivos tar en su nueva Mac y colóquelos en ~ / Library / Application Support, y luego extráigalos:
$ cp TextMate.tgz ~/Library/Application\ Support
$ cp Avian.tgz ~/Library/Application\ Support
$ cd ~/Library/Application\ Support
$ tar xfz TextMate.tgz
$ tar xfz Avian.tgz
- Copie los archivos .plist de TextMate desde ~ / Library / Preferences en su Mac anterior a las mismas ubicaciones en su Mac nueva. Para mí, estos fueron los siguientes dos archivos:
$ cd ~/Library/Preferences
$ ls | grep -i textmate
com.macromates.TextMate.preview.LSSharedFileList.plist
com.macromates.TextMate.preview.plist
$
- (Aquí está el 'problema' que me llevó un tiempo descubrir). Necesitas eliminar los archivos que acabas de copiar en tu nueva Mac. Haga esto (en su nueva Mac) borrando el atributo extendido de la
com.apple.quarantine
siguiente manera:
$ 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 esos directorios (recursivas) y eliminar el atributo especificado. Si obtiene un montón de errores de permisos, colóquelos sudo
delante de los comandos xattr.
Lo anterior parece haber restaurado la mayoría de los "comportamientos" de TextMate de mi Mac anterior a mi Mac nueva. Todavía tenía que abrir el menú TextMate -> Preferencias y hacer una comparación lado a lado, marcando y desmarcando las casillas para varias configuraciones que no se transfirieron con los pasos anteriores.
Actualizar:
Si tiene un archivo .tm_properties, por ejemplo, ~/.tm_properties
también querrá copiarlo en su nueva Mac.
.ini
archivo específico en la~/.config
carpeta, puede copiarlo de una PC a la otra..ini
El archivo contiene toda la configuración de una aplicación.