Creo que es una cuestión de Mountain Lion, cuando escribes - (guión) dos veces, se convierte en - (emdash). Cuando escribe tm, se convierte en ™ (símbolo de marca registrada). O cuando escribes tres. (punto), se convierte en ... (elipsis). Algunos son útiles, algunos son muy molestos. En general, quiero detener eso. ¿Cómo puedo conseguir esto?
102
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
, pero quién sabe.Respuestas:
(en Sierra 10.12, ahora está en el panel de control del teclado)
Vaya a las preferencias del sistema y elija "Idioma y texto"
En la pestaña "Texto" encontrará la lista de sustituciones.
Si desea evitar que
--
se convierta en—
(emdash), debe usar el botón + y agregar una nueva regla para reemplazar--
con--
(reemplazar con sí mismo)O bien, haga clic derecho en un campo de texto y vaya a "Sustituciones" y desactive "Guiones inteligentes"
fuente
El Capitan 11.11
Esto ahora está en el panel de control del teclado.Encontré este mismo problema en Mavericks (10.9), donde la solución ha cambiado ligeramente. Vaya a Preferencias del sistema, luego "Idioma y región", luego haga clic en el botón "Preferencias del teclado ..." y vaya a la pestaña "Texto". Sin embargo, ya no es una sustitución, sino que en el lado derecho de la ventana hay una casilla de verificación "Usar comillas y guiones inteligentes". Desmarcar esto evita que cambie dos guiones en un guión.
Un pequeño inconveniente: en 10.9.5 con TextEdit (y probablemente otros) debe salir y luego reiniciar su editor para que este cambio surta efecto.
fuente
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
desde la terminal. Hay dos configuraciones separadas debajo del capó,NSAutomaticDashSubstitutionEnabled
yNSAutomaticQuoteSubstitutionEnabled
ambas se activan mediante la casilla de verificación "Usar comillas y guiones inteligentes". Pero Apple no garantiza que esto no cambie en futuras versiones de OS X.En 11.11 esto está bajo
System Preferences
>Keyboard
. Hay una casilla de verificación paraUse smart quotes and dashes
.Preferencia de teclado en 11.11
fuente
En versiones anteriores de Mac OS X, había dos opciones separadas para citas inteligentes y guiones inteligentes en las Preferencias del sistema del teclado; sin embargo, en al menos las versiones 10.9 a 10.11, esa opción ha sido reemplazada por una sola preferencia "Usar comillas y guiones inteligentes".
Afortunadamente, todavía hay dos preferencias separadas debajo del capó, y la casilla de verificación de la IU los alterna a ambos simultáneamente. Puede habilitar o deshabilitar solo una de las comillas o guiones inteligentes desde el terminal:
Esto es actualmente cierto a partir de OS X 10.11; Esto puede cambiar en futuras versiones de OS X (o macOS, como se llamará ahora).
fuente
No estoy seguro si ustedes todavía tienen este problema, pero acabo de descubrir lo frustrante que puede ser. Estaba escribiendo una secuencia de comandos Unix para Apple Remote Desktop que requiere una
--get
marca y se convirtió en un guión em, arruinando el comando.No pude encontrar una manera de desactivar la conversión de em dash, pero no se pierde toda esperanza. En el menú Idioma y texto (pestaña Texto) creé una entrada que reemplaza
--
con--
(es decir, reemplaza dos guiones consigo misma). Esto anula la conversión del sistema--
a un guión em.fuente
Vale la pena mencionar que incluso con "usar comillas y guiones inteligentes" habilitado, aún puede "deshacer" la conversión automática de - a - (emdash) presionando CMD + Z. Si desactivar los guiones inteligentes suena demasiado extremo, esta es una forma de recuperar el - (doble guión).
Además, aquí está mi historia de terror sobre "citas rizadas". Había estado usando Github durante años y me preguntaba por qué mis "contribuciones" nunca aparecían correctamente en mi perfil. Eventualmente descubrí que había configurado mi nombre de usuario git en la terminal con comillas en lugar de marcas rectas:
Aunque estaba copiando / pegando el comando directamente de las instrucciones de GitHub , TextEdit estaba "arreglando" mis citas antes de ponerlas en la Terminal. ¡Increíble! Esto me volvió loco, pero me estoy recuperando ...
fuente
Este comportamiento está controlado por un valor predeterminado del sistema. Para apagarlo, escriba en la terminal:
o
La primera desactiva la sustitución del guión para una aplicación en particular (aquí, Keynote ); el segundo para todas las aplicaciones que no tienen su propio conjunto, predeterminado y explícito. Reemplace
0
por1
para volver a activar la sustitución del tablero.Como han indicado otras respuestas aquí, el valor predeterminado global también se puede cambiar usando Preferencias del sistema (Teclado> Texto> Casilla de verificación "Usar comillas y guiones inteligentes"), pero esto activa y desactiva la sustitución de comillas , así como la sustitución de guiones. Además, algunas aplicaciones, pero no todas, le permiten cambiar sus valores predeterminados haciendo clic de control en un campo de texto y seleccionando Sustituciones o Mostrar sustituciones . Por ejemplo, Mail le permite hacer esto, pero Keynote no.
Si desea activar la sustitución de cotizaciones, por ejemplo, para usar Keynote
o, para activarlo para todo lo que no tenga un valor predeterminado, use
Para desactivarlo, use en
0
lugar de1
.fuente
WebAutomaticDashSubstitutionEnabled
.En el caso de que esté utilizando las herramientas de "Office" de Apple: página, número, etc., la configuración en Preferencias del sistema o el comando predeterminado de la línea de comando como se menciona en las respuestas anteriores no afectará las sustituciones inteligentes. En su lugar, tendrá que ir a la barra de herramientas superior Editar> Menú de sustituciones para marcar o desmarcar 'Cotizaciones inteligentes', 'Guiones inteligentes', etc.
Si está utilizando TextEdit, la respuesta de 7stud es la forma, que se incluye aquí para completar: TextEdit> Preferencias y marque / desmarque la configuración en las secciones inferiores.
fuente
Si solo desea evitar que esto suceda en alguna ocasión, o por alguna instancia específica, simplemente puede esperar a que Mac realice el cambio no deseado y luego presione
CMD+z
para deshacer.fuente
Yosemite 10.2 and TextEdit
:Inicie TextEdit.
TextEdit> Preferencias
En la esquina inferior derecha, desmarque
Smart dashes
.Si su archivo TextEdit está abierto, ciérrelo y vuelva a abrirlo.
fuente