Cómo deshabilitar las comillas tipográficas

[OS X 10.9.3 (Mavericks)] Desactivé las comillas tipográficas en la configuración del teclado, pero cada vez que escribo 'o "en Mensajes (nombre anterior: iChat), se convierten a y . ¿Cómo desactivo esta conversión predeterminada?

Respuestas (6)

Además de las Preferencias del sistema, esta función se puede activar y desactivar en cada aplicación a través de Editar > Sustituciones. Asegúrate de verificar esa configuración también.

In addition to System PreferencesNo tengo idea de lo que esto controla, TextEdit? :PAG
Lo siento, no puedo entender tu pregunta.
No te preocupes, era retórica. De todos modos, no puede deshabilitarlo en los mensajes usando las preferencias del sistema.
Correcto, pero PUEDES usar el menú Sustituciones, y funcionó para mí. ¡Fantástico! Es subóptimo que tenga que alternar eso cada vez que le envíe mensajes de texto a mi único amigo con un teléfono tonto, ¡pero al menos puedo!
No tengo idea de por qué habilitar esto de forma predeterminada... Gracias.

En El Capitan (es decir, 10.11.1), lo resolví cambiando la configuración de Smart Quote:

  1. Teclado abierto en Preferencias del sistema
  2. Ir a la pestaña Texto
  3. Cambie los valores de "para comillas dobles" y "para comillas simples" de la selección desplegable para usar comillas simples "" en lugar de ""

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.

Gracias, pero esta pregunta se resolvió hace mucho tiempo (1 año 4 meses). Sin embargo, esto parece una buena alternativa para los usuarios de El Capitán.

Este script de shell deshabilita las comillas tipográficas 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

Descomente las líneas comentadas para deshabilitar también otras sustituciones o la revisión ortográfica.

"todas las aplicaciones que actualmente tienen archivos de preferencias", ¿es decir, solo aquellas en las que ya se realizaron cambios de sustitución?
¿Supongo que esto es un script bash? sería útil si mencionara cómo y dónde se debe ejecutar este código. es potencialmente muy útil pero menos sin contexto
sí lo que dijo @billynoah 10x. Esto parece útil. ¡¿Como lo uso?!
Edite un archivo de texto sin formato llamado "diablesq.sh" y pegue el texto en él. Abra una ventana de terminal. Escriba "sh disabledsq.sh"

Desafortunadamente, ninguna de las soluciones publicadas funcionó para mí. Lo he resuelto cambiando la distribución de mi teclado de:

  • U.S. International - PC

a:

  • U.S.
A mi también me sirvió. ¡Gracias!
¡Obras! ¡Esta es la respuesta correcta!
Dulce, esto también me funciona a mí. Tan molesto al programar.

Deshabilitar comillas tipográficas:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Deshabilitar guiones inteligentes:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

Deshabilite las comillas tipográficas para TextEdit:

defaults write com.apple.TextEdit SmartQuotes -bool false

Deshabilitar guiones inteligentes para TextEdit:

defaults write com.apple.TextEdit SmartDashes -bool false

Encontrará esta opción en el panel Preferencias del teclado:

  • Abra Preferencias del sistema.
  • Haga clic en el icono del teclado.
  • Seleccione la Textpestaña.
  • Desmarque la Use smart quotes and dashescasilla 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.

En mi pregunta, noté que probé esto y no funcionó. Lo que tenía que hacer era ir a Editar -> Sustituciones y desactivarlo allí a través de la propia aplicación.