Questo comportamento è controllato da un valore predefinito di sistema. Per disattivarlo, digitare al terminale:
per impostazione predefinita scrivi -app 'Keynote' TSWPAutomaticDashSubstitution 0
o
le impostazioni predefinite scrivono TSWPAutomaticDashSubstitution 'Apple Global Domain' 0
Il primo disattiva la sostituzione del trattino per una particolare app (qui, Keynote ); il secondo per tutte le app che non hanno il proprio, prevalente, impostazione predefinita impostata esplicitamente. Sostituisci 0
con 1
per riattivare la sostituzione del trattino.
Come indicato in altre risposte, è possibile modificare l'impostazione predefinita globale anche tramite Preferenze di Sistema (Tastiera> Testo> Casella di controllo "Usa virgolette e trattini intelligenti"), ma questo attiva e disattiva la sostituzione delle virgolette e la sostituzione del trattino. Inoltre, alcune app, ma non tutte, consentono di modificare le impostazioni predefinite facendo clic tenendo premuto il tasto Ctrl in un campo di testo e selezionando Sostituzioni o Mostra sostituzioni . Ad esempio, Mail ti consente di farlo, ma Keynote no.
Se vuoi attivare la sostituzione del preventivo, ad esempio, per l' utilizzo di Keynote
per impostazione predefinita scrivi -app 'Keynote' NSAutomaticQuoteSubstitutionEnabled 1
oppure, per attivarlo per tutto ciò che non ha un valore predefinito prevalente, utilizzare
per impostazione predefinita scrivere 'Apple Global Domain' NSAutomaticQuoteSubstitutionEnabled 1
Per disattivarlo, utilizzare 0
invece di 1
.