Символы [NBSP] вместо неразрывных пробелов в PhpStorm

Я столкнулся с неприятной особенностью «ПХП-шторма». В оттипографленных текстах ИДЕ вместо неразрывных пробелов вставляла служебные символы — «NBSP» в рамке.

Решить проблему удалось следующим образом.

В меню «help» вызвал инструмент «Find Action...» (то же самое делает шорткат shift + cmd +A). В поле поиска вбил «Registry» и перешёл в соответствующее окошко, в котором нашёл пункт «editor.show.special.chars.» и снял напротив него галочку — всё, теперь оттипографленные тексты отображаются как положено.

Но ничего не делается просто так. Как я понял подсветка юникод-символов была включена по умолчанию во многих редакторах из-за существования уязвимости, о которой рассказывается в статье The invisible Javascript backdoor.

А подробнее и на русском об этом «Юникодном бэкдоре» рассказали в 314-м выпуске "Веб-стандартов". Собственно, откуда я и взял ссылку выше.

Категория: «Работаю»
Опубликовано: 27 декабря 2021 года