Come disattivare le virgolette intelligenti

17

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

    
posta Cilan 28.06.2014 - 18:02
fonte

5 risposte

21

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

    
risposta data 28.06.2014 - 23:04
fonte
11

In El Capitan (cioè 10.11.1), l'ho risolto modificando le impostazioni di Smart Quota:

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

Questo è tutto. Non c'è bisogno di disabilitare o fare qualsiasi altra soluzione alternativa. Spero che questo aiuti, come ho avuto questo problema con l'app Messaggio durante la pubblicazione del codice.

    
risposta data 27.10.2015 - 15:21
fonte
6

Disabilita le virgolette intelligenti in tutte le applicazioni che attualmente contengono 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

Decommenta le righe commentate per disabilitare anche le altre sostituzioni o il controllo ortografico.

    
risposta data 29.06.2014 - 12:16
fonte
4

Disattiva virgolette intelligenti:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Disattiva i trattini intelligenti:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

Disattiva virgolette intelligenti per TextEdit:

defaults write com.apple.TextEdit SmartQuotes -bool false

Disattiva i trattini intelligenti per TextEdit:

defaults write com.apple.TextEdit SmartDashes -bool false

    
risposta data 23.08.2018 - 23:12
fonte
3

Questa opzione è disponibile nel pannello Preferenze tastiera:

  • Apri le Preferenze di Sistema.
  • Fai clic sull'icona della tastiera.
  • Seleziona la scheda Text .
  • Deseleziona la casella di controllo Use smart quotes and dashes .

Si noti che questa è quasi una domanda a casa. Questa è un'impostazione di tastiera / testo, quindi è abbastanza logico trovarla sotto le Preferenze della tastiera.

    
risposta data 28.06.2014 - 22:38
fonte

Leggi altre domande sui tag