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

Estoy escribiendo código en varios editores de text con layout de keyboard finlandés. A veces presiono alt + barra espaciadora accidentalmente cuando escribo símbolos. P.ej

if(foobar || foobar2) { 

… hay un cambio alto que escribo pipe + pipe + mágical alt-spacebar character.

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

¿Qué es este personaje alt + barra espaciadora?

¿Es posible desactivarlo para que cuando presione alt + barra espaciadora escriba en un espacio normal?

  • Hacer que las teclas de movimiento del keyboard (como ^ f, ^ b) funcionen en layouts no ingleses
  • One Solution collect form web for “¿Qué es el carácter alt + barra espaciadora y cómo desactivarlo?”

    El espacio opcional inserta un espacio sin interrupciones (NBSP, U+00A0 ) de manera pnetworkingeterminada.

    Lo que hice, hice que mi editor resaltara el espacio sin interrupciones, para que yo pueda ver cuándo lo ingresé accidentalmente.

    Puede reasignar a un espacio normal creando ~/Library/KeyBindings/ y guardando una list de properties como DefaultKeyBinding.dict :

     { "~ " = (insertText:, " "); } 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).