Почему Pycharm не выделяет TODO?

В моих настройках TODO должен выделяться желтым цветом, но в реальном коде он не выделяется. Вот скриншот моих настроек: Editor -> TODO

Кто-нибудь знает, как это исправить?

РЕДАКТИРОВАТЬ: я даже пытался переустановить Pycharm, и у меня все еще есть проблема.

РЕДАКТИРОВАТЬ 2: В окне TODO написано: «0 элементов TODO найдено в 0 файлах». Я считаю, что это означает, что он ищет неправильные файлы для проверки элементов TODO. Однако, когда я пытаюсь найти элементы TODO в «этом файле», это все равно не работает. Кто-нибудь знает, почему это так?


person nernac    schedule 08.05.2020    source источник
comment
Вы ставите перед TODO символ комментария? Это должно быть: # TODO: ваш текст здесь   -  person ktv6    schedule 08.05.2020
comment
Да я именно так и пишу.   -  person nernac    schedule 08.05.2020
comment
Подсветка работает правильно, если поставить галочку ИСПОЛЬЗОВАТЬ цвета по умолчанию в цветовой схеме? Также отображаются ли объекты задач в окне инструмента TODO?   -  person ktv6    schedule 08.05.2020
comment
Я попытался отметить схему по умолчанию, и она все еще не работает, также элементы TODO не отображаются в окне инструментов TODO. Пишет: Найдено 0 элементов TODO в 0 файлах.   -  person nernac    schedule 08.05.2020
comment
В настройках TODO включена опция «С учетом регистра», но ваше регулярное выражение написано в нижнем регистре. Попробуйте использовать # todo (в нижнем регистре) или снимите флажок с учетом регистра и посмотрите, работает ли он.   -  person ktv6    schedule 08.05.2020
comment
Я попробовал # todo, и это не сработало, затем попытался снять флажок с учетом регистра, и это все еще не работает. :(   -  person nernac    schedule 08.05.2020
comment
Не уверен здесь, но я думаю, что это соответствует тому, что вы установили (похоже, вы установили цвет переднего плана на серый, и это то, что отображается). Попробуйте установить цвет фона в диалоговом окне на синий или что-то в этом роде и посмотрите, что получится.   -  person Ben    schedule 08.05.2020
comment
Хорошо, я могу ошибаться в цвете переднего плана, но я все же думаю, что стоит установить цвет фона, чтобы увидеть, что делают данные.   -  person Ben    schedule 08.05.2020
comment
Я попытался добавить цвет фона, но ничего. Он не показывает элементы TODO в окне TODO, то есть вообще не обнаруживает их. Я считаю, что проблема в том, что он ищет не те файлы, так как он говорит, что 0 элементов TODO найдено в 0 файлах. Но я не знаю, где он ищет.   -  person nernac    schedule 09.05.2020
comment
Не могли бы вы сделать скриншот со структурой вашего проекта и примером кода, пожалуйста?   -  person user2235698    schedule 09.05.2020


Ответы (2)


Недавно я обновил PyCharm Professional, и мои TODO больше не работали. Я зашел в настройки и изменил значок оповещения, затем сохранил и перепечатал их, и они сработали. Я предполагаю, что для моего случая была задержка в новой версии, собирающей их. Возможно, просто нужно перепечатать их, чтобы они снова заработали, хотя перезагрузка должна была решить эту проблему.

Не уверен, что ваш шаблон вызывает это, но мой настроен так, с двумя отдельными шаблонами:

\btodo\b.*
\bfixme\b.*

Ни один из них не чувствителен к регистру, кстати...

Возможно, попробуйте другие шаблоны, чтобы увидеть, сможете ли вы заставить их работать.

person nicorellius    schedule 08.04.2021

Перейдите в «Настройки» (или «Настройки»), «Структура проекта» и убедитесь, что папка с вашими файлами не находится в списке вкладки «Исключенные».

Щелкните папку, которую вы хотите включить, и перейдите на вкладку «Источники». Нажмите Применить, затем ОК!

Он должен работать.

person theBrownCoder    schedule 13.04.2021