Je suis conscient que c'est une question étrange, et ce n'est peut-être même pas le bon forum pour la poster. Mais cela pose problème depuis plusieurs années.
De temps en temps, disons une fois par mois, lorsque je programme, j'introduis un espace No-Break au lieu d'un espace régulier, avant d'ouvrir une accolade.
Cela arrive, disons quand j'écris () {
Cela conduit à de mystérieux insectes pelucheux. Clauses CSS qui ne s'appliquent pas. Jusqu'à ce que je me souvienne que ce pourrait être ça.
Pour autant que je sache, cela ne se produit que dans vim, mais comme c'est mon éditeur principal, cela ne s'est peut-être jamais produit dans d'autres logiciels. Mais aucun de mes collègues de travail dans mes derniers emplois n'a jamais eu ce problème, même s'ils utilisent la même disposition de clavier que moi. Je suis le seul à utiliser vim régulièrement, c'est pourquoi j'ai pensé à poster ici ...
Cela m'est arrivé au moins dans Ubuntu 14.04, 16.04 et Mac OS X.
:set list
ne le révèle pas.
J'utilise une disposition de clavier franco-canadienne, ce qui signifie que le caractère d'accolade se fait en appuyant sur alt + `
Je suis très fatigué de ce qui cause des problèmes, c'est assez rare que j'oublie toujours.
Si vous ne pouvez pas me dire pourquoi cela continue, une sorte de configuration pour mettre en évidence ce personnage d'une manière évidente serait une réponse appropriée et aiderait vraiment à résoudre ce problème.