Come disabilitare le virgolette intelligenti


23

[OS X 10.9.3 (Mavericks)] Ho disabilitato le virgolette intelligenti nelle impostazioni della tastiera, ma ogni volta che scrivo 'o "in Messaggi (vecchio nome: iChat), vengono convertite in e . Come disabilito questa conversione predefinita?

Risposte:


31

Oltre alle Preferenze di Sistema, questa funzione può essere attivata e disattivata in ciascuna app tramite Modifica> Sostituzioni. Assicurati di controllare anche questa impostazione.


In addition to System PreferencesNon ho idea di cosa controlli, TextEdit? : P
Cilan,

Scusa, non riesco a capire la tua domanda.
Tom Gewecke,

1
Non ti preoccupare, era retoricle. Ad ogni modo, non è possibile disabilitarlo sui messaggi utilizzando le preferenze di sistema.
Cilan,

1
Giusto, ma PUOI usare il menu Sostituzioni e ha funzionato per me. Fantastico! È subottimale che dovrò attivarlo ogni volta che sto mandando un sms al mio unico amico con un telefono stupido, ma almeno posso!
krs013,

Non
ho

12

In El Capitan (ovvero il 10.11.1), l'ho risolto modificando le impostazioni di Smart Quote:

  1. Apri tastiera in Preferenze di Sistema
  2. Vai alla scheda Testo
  3. Modifica i valori per "per virgolette doppie" e "per virgolette singole" dalla selezione a discesa per utilizzare le virgolette semplici "" anziché ""

Questo è tutto. Non è necessario disabilitare o eseguire altre soluzioni alternative. Spero che questo aiuti, dato che ho avuto questo problema con l'app Message durante la pubblicazione del codice.


1
Grazie, ma questa domanda è stata risolta da molto tempo (1 anno 4 mesi). Tuttavia, questo sembra un buon alt per gli utenti di el capitan
Cilan,

9

Questo script shell disabilita le virgolette intelligenti in tutte le applicazioni che attualmente dispongono di file delle preferenze:

for d in $(defaults domains|tr -d ,);do
  osascript -e "app id \"$d\""&>/dev/null||continue
  defaults write $d SmartQuotes -bool false
  # defaults write $d SmartDashes -bool false
  # defaults write $d SmartLinks -bool false
  # defaults write $d SmartCopyPaste -bool false
  # defaults write $d TextReplacement -bool false
  # defaults write $d CheckSpellingWhileTyping -bool false
done

Rimuovi il commento dalle righe commentate per disabilitare anche altre sostituzioni o il controllo ortografico.


"tutte le applicazioni che attualmente dispongono di file delle preferenze", ovvero solo quelle in cui si sono già apportate modifiche alla sostituzione?
Bondt,

2
sto indovinando questo è uno script bash? sarebbe utile se menzionassi come e dove eseguire questo codice. è potenzialmente molto utile ma meno senza contesto
billynoah

si quello che ha detto @billynoah 10x. Questo sembra utile. Come lo uso?!
Eric

5

Disabilita le virgolette intelligenti:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Disabilita trattini intelligenti:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

Disabilita le virgolette intelligenti per TextEdit:

defaults write com.apple.TextEdit SmartQuotes -bool false

Disabilita i trattini intelligenti per TextEdit:

defaults write com.apple.TextEdit SmartDashes -bool false


4

Troverai questa opzione nel pannello Preferenze tastiera:

  • Apri le Preferenze di Sistema.
  • Fai clic sull'icona della tastiera.
  • Seleziona la Textscheda
  • Deseleziona la Use smart quotes and dashescasella di controllo.

Si noti che questa è quasi una domanda a casa. Questa è un'impostazione relativa alla tastiera / al testo, quindi è abbastanza logico trovarla nelle Preferenze tastiera.


1
Nella mia domanda ho notato che ho provato questo e non ha funzionato. Quello che dovevo fare era andare su Modifica -> Sostituzioni e disabilitarlo lì tramite l'app stessa.
Cilan,

2

Purtroppo nessuna delle soluzioni pubblicate ha funzionato per me. Ho risolto cambiando il layout della mia tastiera da:

  • U.S. International - PC

per:

  • U.S.

1
Ha funzionato anche per me. Grazie!
Bullgare,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.