¿Qué es el carácter de la barra espaciadora alt + y cómo deshabilitarlo?

12

Estoy escribiendo código en varios editores de texto con diseño de teclado finlandés. A veces presiono alt + barra espaciadora accidentalmente al escribir símbolos. Por ejemplo,

  if(foobar || foobar2) {

... hay un cambio alto que escribo pipe + pipe + carácter de barra espaciadora mágica.

La cosa es que este carácter de la barra espaciadora alt + es invisible como el espacio, pero se comporta de manera diferente. Principalmente rompe la sintaxis del código en varias ocasiones. Sin embargo, debido a que el personaje es invisible, es difícil localizarlo.

¿Qué es este carácter alt + barra espaciadora?

¿Es posible desactivarlo para que al presionar Alt + barra espaciadora escriba en un espacio normal?

    
pregunta Mikko Ohtamaa 26.12.2011 - 15:48

1 respuesta

12

option espacio inserta un espacio de no separación (NBSP, U+00A0 ) de forma predeterminada.

Lo que he hecho he configurado mi editor para resaltar el espacio de no separación, para que pueda verlo cuando accidentalmente lo ingrese.

Puedes volver a asignar a un espacio normal creando ~/Library/KeyBindings/ y guardando una lista de propiedades como DefaultKeyBinding.dict :

{
    "~ " = (insertText:, " ");
}
    
respondido por el Nailor 26.12.2011 - 15:52

Lea otras preguntas en las etiquetas