Как отображать скрытые символы в PhpStorm, особенно разделители строк
У меня есть несколько специальных символов в моих кодах, взгляните на:
А
Он просто показан в интерфейсе с обычными символами, такими как "а". Теперь те же символы без каких-либо обычных символов:
Символы начинаются здесь
Символы заканчиваются здесь
Хорошо, похоже, что этот редактор не будет сохранять пустым, попробуйте сделать это с помощью сниппета.
<html><p>
</p></html>
Проблема в том, что в PhpStorm эти символы не будут показано, даже не с
"настройки - Редактор - Общие - Внешний вид - показывать пробелы" или
"настройки - Редактор - Общие - Внешний вид - показать разделители методов"
Только "strg+f, strg+r" найдет эти символы.
Я думаю, что этот персонаж - "только мак-символ":) Я работаю с Windows, и я не могу протестировать его на Mac.
РЕДАКТИРОВАТЬ: Извините, я мог бы идентифицировать его как "U+2028: СТРОКА СЕПАРАТОР" http://www.babelstone.co.uk/Unicode/whatisit.html
Большая проблема в том, что PhpStorm ничего не показал в коде. Как будто символа нет, но при перемещении с помощью клавиш со стрелками обратите внимание на 2 шага в этой позиции, между 2 тегами выглядит как "><", но это "> <".
1 answers
На основе вашего обновления теперь ясно, какой персонаж вы имеете в виду:
Извините, я мог бы идентифицировать его как "U+2028: РАЗДЕЛИТЕЛЬ СТРОК" http://www.babelstone.co.uk/Unicode/whatisit.html
Установите и используйте Плагин локатора символов нулевой ширины - он может обнаруживать довольно мало невидимых символов (например, последовательность стрелок UTF-8, неразрывный пробел, разделитель строк Юникода ( ваш случай ) и т. Д.).
Это реализовано как отдельная проверка с наивысшей серьезностью (ошибка), поэтому будет легко обнаружить или проверить всю папку/проект только для этих проблем.
Существует тикет (запрос функции), позволяющий отображать невидимые символы в редакторе.
Https://youtrack.jetbrains.com/issue/IDEA-115572 -- посмотрите этот билет (звезда/голосование/комментарий), чтобы получать уведомления о любом прогрессе.
Другие связанные билеты: