Respuestas:
Además de las Preferencias del sistema, esta función se puede activar y desactivar en cada aplicación a través de Edición> Sustituciones. Asegúrese de verificar también esa configuración.
En El Capitan (es decir, 10.11.1), lo resolví cambiando la configuración de Smart Quote:
Eso es. No es necesario deshabilitar ni hacer ninguna otra solución. Espero que esto ayude, ya que tuve este problema con la aplicación Mensaje al publicar el código.
Este script de shell deshabilita las comillas inteligentes en todas las aplicaciones que actualmente tienen archivos de preferencias:
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
Elimine el comentario de las líneas comentadas para deshabilitar también otras sustituciones o la corrección ortográfica.
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false
defaults write com.apple.TextEdit SmartQuotes -bool false
defaults write com.apple.TextEdit SmartDashes -bool false
Encontrará esta opción en el panel de Preferencias del teclado:
Text
pestaña.Use smart quotes and dashes
casilla de verificación.Tenga en cuenta que esta es casi una pregunta de tarea. Esta es una configuración relacionada con el teclado / texto, por lo que es bastante lógico encontrarla en las Preferencias del teclado.
Lamentablemente, ninguna de las soluciones publicadas funcionó para mí. Lo resolví cambiando el diseño de mi teclado de:
U.S. International - PC
a:
U.S.
In addition to System Preferences
No tengo idea de lo que esto controla, TextEdit? : P