Soy consciente de que esta es una pregunta extraña, y es posible que ni siquiera sea el foro adecuado para publicarla. Pero esto ha sido un problema durante varios años.
De vez en cuando, digamos una vez al mes, cuando programo, presento un espacio sin interrupción en lugar de un espacio normal, antes de abrir una llave.
Esto sucede digamos cuando estoy escribiendo () {
Esto conduce a misteriosos errores de pelusa. Cláusulas CSS que no se aplican. Hasta que lo recuerde, esto podría ser.
Hasta donde sé, esto solo sucede en vim, pero como es mi editor principal, es posible que nunca haya sucedido en otro software. Pero ninguno de mis compañeros de trabajo en mis últimos trabajos tuvo ese problema, a pesar de que usan el mismo diseño de teclado que yo. Sin embargo, soy el único que usa vim regularmente, por eso pensé en publicar aquí ...
Esto me sucedió al menos en ubuntu 14.04, 16.04 y mac os x.
:set list
no lo revela
Estoy usando una distribución de teclado francés-canadiense, lo que significa que el carácter de llave se hace presionando alt + `
Estoy muy cansado de que esto cause problemas, es poco frecuente y me olvido de ello.
Si no puede decirme por qué esto sigue sucediendo, algún tipo de configuración para resaltar ese carácter de una manera obvia sería una respuesta adecuada y realmente ayudaría con este problema.