Posso trasferire le mie impostazioni di TextMate 2 su un altro Mac?

3

Sto passando a un nuovo Mac e desidero trasferire le mie impostazioni di TextMate 2 dal mio vecchio Mac. Non vedo un modo ovvio per farlo, e la ricerca non ha portato niente. Devo davvero reimpostare tutto da capo?

O esiste un modo per esportare / copiare preferenze / impostazioni di TextMate 2 da un computer a un altro? Grazie!

    
posta user3112401 13.11.2015 - 16:19
fonte

2 risposte

3

Sono riuscito ad andare molto lontano da solo, quindi sto postando una risposta. Se qualcun altro ha un modo migliore, sarò lieto di accettare la loro risposta. Mi sono imbattuto in alcuni trucchi lungo la strada, quindi ho voluto condividere anche quelli. Ecco i passaggi che ho seguito.

  1. Assicurati che TextMate non sia in esecuzione sul tuo nuovo Mac.

  2. Sul tuo vecchio Mac, trova le cartelle TextMate e Avian in ~ / Libreria / Supporto applicazione:

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

(Puoi avere o meno la directory Avian. Se no, salta le istruzioni relative a questo.)

  1. Copia questi due file tar sul tuo nuovo Mac e mettili sotto ~ / Library / Application Support, quindi estraili:
$ 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 i file .plist di TextMate da ~ / Library / Preferences sul tuo vecchio Mac nelle stesse posizioni sul tuo nuovo Mac. Per me questo era i seguenti due file:
$ cd ~/Library/Preferences
$ ls | grep -i textmate
com.macromates.TextMate.preview.LSSharedFileList.plist
com.macromates.TextMate.preview.plist
$
  1. (Ecco il "gotcha" che mi ha messo un po 'a capire.) Devi unquarantine i file che hai appena copiato sul tuo nuovo Mac. Fai questo (sul tuo nuovo Mac) cancellando l'attributo esteso com.apple.quarantine come segue:
$ 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.*

Le opzioni -r e -d a xattr dicono di gestire tutti i file in quelle directory (ricorsiva) e di eliminare l'attributo specificato. Se ricevi un sacco di errori di autorizzazione, posiziona sudo davanti ai comandi xattr.

Quanto sopra sembra aver ripristinato la maggior parte dei "comportamenti" di TextMate dal mio vecchio Mac al mio nuovo Mac. Ho ancora dovuto aprire TextMate - > Menu Preferenze e fai un confronto side-by-side, controllando e deselezionando le caselle per le varie impostazioni che non sono state trasferite con i passaggi precedenti.

Aggiornamento:

Se hai un file .tm_properties, ad esempio ~/.tm_properties , dovrai copiarlo anche sul tuo nuovo Mac.

    
risposta data 13.11.2015 - 18:19
fonte
1

TextMate 2, che è ancora in beta, posiziona le sue impostazioni delle preferenze in /Users/$USER/Library/Preferences/com.macromates.TextMate.preview.plist anche se sospetto che " anteprima " verrà cancellato dal nome file una volta che diventerà d'oro. Copiando questo file su un altro utente / sistema, nella posizione corretta, trasferire le impostazioni delle preferenze.

    
risposta data 13.11.2015 - 17:20
fonte

Leggi altre domande sui tag