2 votos

Desactivar el espacio de no ruptura (Opción-Espacio) específicamente en Xcode

Hay una solución bastante general para desactivar el espacio de no ruptura en OS X para algunas aplicaciones:

https://superuser.com/questions/78245/how-to-disable-the-option-space-key-combination-for-non-breaking-spaces

Por desgracia, Xcode no es uno de ellos, y la solución no funciona.

¿Alguna idea sobre cómo desactivar Option-Space para Xcode específicamente?

Estoy usando un diseño de teclado ligeramente personalizado, creado con Ukulele; ¿quizás se podría usar para reasignar esa combinación en particular?

Prefiero no usar cosas como KeyRemap4Macbook (o como se llame), ya que he experimentado un lag considerable e inaceptable durante la escritura al usar esa aplicación con algunos remaps.

2voto

klanomath Puntos 19587

He encontrado una solución algo sucia para desactivar la combinación de teclas sólo para Xcode:

Para desactivar alt/optspace añadir un nuevo keybinding en el archivo IDETextKeyBindingSet.plist en la carpeta /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources.

Abre el plist y añade un nuevo diccionario llamado "Personalizado". Cree un nuevo hijo llamado 'Insert No Alt-Space' con el tipo 'String' y el valor 'InsertSpace:'. Guarde el archivo.

Abra Xcode -> Preferencias -> Enlaces de teclas -> Personalizado
Resalte 'Insertar sin Alt-Espacio' -> Tecla y entre alt/optspace .

En el futuro recibirá un mensaje de error audible al escribir la combinación, pero no se escribirá nada.

Hasta ahora no he encontrado un método para insertar simplemente un espacio en lugar de un espacio de no ruptura.

Probablemente tengas que rehacer la modificación con cada nueva versión de Xcode.

1 votos

Gracias por su respuesta. Aunque efectivamente es una solución que requeriría volver a aplicar el parche en cada actualización, hasta ahora es la única que funciona. La recompensa es tuya.

0 votos

Ya no funciona con Xcode 8, por cierto

0 votos

Funciona como se describe en Xcode 10.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X