Come posso importare le sostituzioni di testo da Wikipedia "Elenchi di errori di ortografia comuni per le macchine"?

1

Wikipedia ha alcuni bei elenchi di errori ortografici per le macchine:

Come importarli come definizioni di sostituzione del testo in System Preferences > Language & Text > Text ?

    
posta Pro Backup 28.07.2013 - 23:41
fonte

2 risposte

1

Dopo aver letto Come posso esportare le sostituzioni di testo da Lion per l'importazione in Mountain Lion mi hanno chiarito che PlistBuddy era un buon modo per andare.

  1. Crea una cartella per archiviare i file correlati, ad esempio utilizzando Terminal.app :

    $ mkdir ~/Documents/OS\ X

  2. Crea un backup delle sostituzioni di testo esistenti:

    $ /usr/libexec/PlistBuddy -x -c "Print NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist > ~/Documents/OS\ X/UserReplacementItems-backup.plist

  3. Crea un nuovo documento in TextWrangler.

  4. Cambia la codifica del documento (parte inferiore della finestra) in Western (Windows Latin 1) . Altrimenti Plist Converter.app sostituisce qualsiasi carattere accentato con un valore errato.

  5. Copia il testo da Wikipedia e incollalo nel documento TextWrangler appena creato.

  6. [ Replace All ] occorrenze di ' -> ' con ' , ' utilizzando il comando di menu Search -> Find .

  7. Inserisci il prefisso ' 1, ' su tutte le righe usando il comando di menu Text -> Prefix/Suffix Lines... .

  8. Prepend il file con questa riga (come prima riga): on,replace,with

  9. Salva il file nella cartella ~/Documents/OS\ X e assicurati che il nome del file termini con " .csv ".

  10. Trascina il file ' .csv ' in Plist Converter.app e fai clic sul button [ Convert Plist ].

  11. Apri il nuovo creato ' .plist ' in TextWrangler.

  12. Sostituisci tutte le occorrenze di ' <string>1</string> ' con ' <integer>1</integer> '.

  13. Salva il file .plist sostitutivo e esci da TextWrangler.

  14. Ora assicurati di non avere le Preferenze di Sistema aperte mentre esegui l'importazione, oppure potrebbe non funzionare!

    /usr/libexec/PlistBuddy -c "Merge '$(ls ~/Documents/OS\ X/common-typos.plist)' NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist

    Non dimenticare di sostituire common-typos.plist con il nome del file che hai creato.

risposta data 28.07.2013 - 23:41
fonte
0
  • Chiudi la lingua & Riquadro delle preferenze di testo se è aperto
  • Copia l'elenco da Wikipedia ed esegui pbpaste | sed 's|,.*||;s|^|<dict><key>on</key><integer>1</integer><key>replace</key><string>|;s|->|</string><key>with</key><string>|;s|$|</string></dict>|' | pbcopy
  • Esegui f=~/Library/Preferences/.GlobalPreferences.plist; plutil -convert xml1 $f; open -e $f e aggiungi le voci all'array NSUserReplacementItems
  • Esci e riapri le applicazioni per applicare le modifiche
risposta data 29.07.2013 - 16:19
fonte

Leggi altre domande sui tag