Ho cercato una risposta a questa domanda per un po ', quindi suppongo che questo possa essere risolto solo con un comando della console.
Quello che voglio fare è disabilitare "Sostituzione testo" ovunque sul mio Mac.
Il trucco è che ho una libreria di sostituzioni di testo che uso sul mio iPhone (come ill > I'll
), e apparentemente è sincronizzata con il mio account iCloud. Di conseguenza, se apporto le modifiche in un unico punto, influisce su tutti i miei dispositivi ovunque: la soluzione facile di "eliminare tutte le sostituzioni di testo dalla libreria di sostituzione" non è disponibile.
La sostituzione del testo a cui mi riferisco specificamente è l'opzione che puoi disabilitare facendo clic con il pulsante destro del mouse su qualsiasi area di immissione del testo, quindi selezionando "Sostituzioni < Sostituzione del testo '(vedi immagine).
Sochepuoidisattivarequestocampoallavoltafacendoclicconilpulsantedestrodelmouseedeselezionando"Sostituzione testo", ma è abilitato per impostazione predefinita per ogni singolo input su ogni campo per ogni applicazione (compresa l'intera Internet e il browser ricerca / barra degli indirizzi) e periodicamente viene riattivato su alcuni ingressi.
Ho già disattivato 'Correggi ortografia automaticamente' dalle opzioni di testo del mio sistema. (vedi immagine)
Ecomunquedevodisabilitarela"Sostituzione del testo" su ogni campo o proverò a correggere la mia digitazione con le voci in quel dizionario.
Uso le schede di iCloud, le handoff e un numero di altre funzionalità di "Better Together" di Apple (e non voglio perdere la possibilità di rintracciare i miei dispositivi con "Trova il mio [dispositivo]"), quindi non lo faccio t voglio dissociare il mio account iCloud dal mio computer o dispositivi, ma sarei davvero felice se non avessi mai dovuto disabilitare "Sostituzione testo" su un campo di input.
Qualsiasi suggerimento o idea sarebbe molto apprezzato!
Modifica Ho trovato link e link , entrambi con alcuni riferimenti alla console:
defaults write -g WebAutomaticTextReplacementEnabled -bool true
dal primo link (per abilitare "Sostituzione testo" in Safari).
defaults delete -g NSUserDictionaryReplacementItems
dal secondo link (per eliminare il dizionario utente come si vede nella mia seconda immagine ).
Entrambi riguardano il mio problema in modo tangenziale, ma ognuno con l'effetto opposto che sto cercando.