我意识到这是一个奇怪的问题,它甚至可能不是发布它的合适论坛。但这已经是一个问题了几年了。
有时,每个月说一次,当我编程时,在打开花括号之前,我会引入一个No-Break空间而不是常规空间。
发生这种情况,可以说我在写作时 () {
这会导致神秘的棉绒虫。不适用的CSS子句。直到我记得可能是这样。
据我所知,这仅发生在vim中,但是由于它是我的主编辑器,因此它可能从未在其他软件中发生过。但是,即使我的同事使用与我相同的键盘布局,我上一次工作中的同事都没有遇到过这个问题。我是唯一定期使用vim的人,这就是为什么我在这里发贴...
至少在Ubuntu 14.04、16.04和Mac OS X中,这发生在我身上。
:set list
没有透露。
我正在使用法语-加拿大语键盘布局,这意味着大括号字符是通过按alt +`
我对这种引起问题的方式感到非常厌倦,这种情况很少被我忘记。
如果您不能告诉我为什么这种情况持续发生,以某种明显的方式突出显示该字符的配置将是一个合适的答案,并且确实可以解决此问题。