Estou ciente de que essa é uma pergunta estranha e talvez esse não seja o fórum certo para publicá-la. Mas isso tem sido um problema há vários anos.
De tempos em tempos, digamos que uma vez por mês, quando programa, introduzo um espaço No-Break em vez de um espaço regular, antes de abrir uma chave.
Isso acontece, digamos, quando estou escrevendo () {
Isso leva a erros de fiapos misteriosos. Cláusulas CSS que não se aplicam. Até que eu lembre que pode ser isso.
Pelo que sei, isso só acontece no vim, mas como é o meu editor principal, talvez nunca tenha acontecido em outro software. Mas nenhum dos meus colegas de trabalho nos meus últimos empregos teve esse problema, mesmo que eles usem o mesmo layout de teclado que eu. Eu sou o único a usar o vim regularmente, é por isso que pensei em postar aqui ...
Isso aconteceu comigo pelo menos no ubuntu 14.04, 16.04 e mac os x.
:set list
não revela.
Estou usando um layout de teclado francês-canadense, o que significa que o caractere de colchete é feito pressionando alt + `
Estou muito cansado disso, causando problemas, é pouco frequente que eu continuo esquecendo.
Se você não pode me dizer por que isso continua acontecendo, algum tipo de configuração para destacar esse personagem de uma maneira óbvia seria uma resposta adequada e realmente ajudaria nesse problema.