Zdaję sobie sprawę, że to dziwne pytanie i może to nawet nie być odpowiednie forum do opublikowania go. Ale to był problem od kilku lat.
Od czasu do czasu, powiedzmy raz w miesiącu, kiedy programuję, wprowadzam spację No-Break zamiast zwykłej spacji, zanim otworzę nawias klamrowy.
Tak się dzieje, powiedzmy, kiedy piszę () {
Prowadzi to do tajemniczych robaków. Klauzule CSS, które nie mają zastosowania. Dopóki nie zapamiętam, to może być to.
O ile mi wiadomo, dzieje się tak tylko w vimie, ale ponieważ jest to mój główny edytor, może nigdy nie zdarzyć się w innym oprogramowaniu. Ale żaden z moich współpracowników w moich ostatnich pracach nigdy nie miał tego problemu, mimo że używają tego samego układu klawiatury co ja. Jednak jestem jedynym, który regularnie korzysta z vima, dlatego postanowiłem tutaj pisać ...
Zdarzyło mi się to przynajmniej w Ubuntu 14.04, 16.04 i Mac OS X.
:set list nie ujawnia tego.
Używam francuskiego układu klawiatury Canadien, co oznacza, że znak nawiasu klamrowego jest wykonywany przez naciśnięcie Alt + `
Jestem bardzo zmęczony tym, że powodują problemy, dość rzadko zapominam o tym.
Jeśli nie możesz mi powiedzieć, dlaczego tak się dzieje, to jakaś konfiguracja podkreślająca tę postać w jakiś oczywisty sposób byłaby odpowiednią odpowiedzią i naprawdę pomogłaby w rozwiązaniu tego problemu.