Как мне отформатировать многострочный комментарий TODO в PyCharm?

Я хочу добавить многострочный комментарий TODO в мой проект PyCharm.

# TODO: Multiple errors can be wrapped inside an exception.
#       WfcApiException should do recursive error checking to locate
#       and store an arbitrary number of nested errors.

К сожалению, PyCharm распознает только первую строку как комментарий TODO. Любые последующие строки рассматриваются как стандартные комментарии Python.

Неудачная попытка многострочного оператора TODO в PyCharm

Как правильно отформатировать многострочный комментарий TODO в PyCharm?

2 ответа

Pycharm 2018.3 поддерживает многострочные задачи, ура!

https://youtu.be/5gJ7_3wCfUk?t=65

https://blog.jetbrains.com/pycharm/2018/11/pycharm-2018-3-out-now/

Итак, используя ваш комментарий TODO:

# TODO: Multiple errors can be wrapped inside an exception.
#       WfcApiException should do recursive error checking to locate
#       and store an arbitrary number of nested errors.

выходы:

На самом деле, вам нужно сделать отступ в следующих строках на один символ справа от TODO так что это будет только на пределе от обнаружения:

И задача, конечно же, записана как отдельный элемент:

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

'''
TODO foobar
foobar
'''

Это не будет иметь подсветку TODO, как # TODO foo, но он будет выделяться из остальной части вашего кода с подсветкой строки.

Вы также можете попробовать

# TODO -----------------
# TODO  foobar this
# TODO  comment 
# TODO  comment
# TODO  comment
# TODO ------------------

Если у вас есть особенно короткое и важное примечание TODO.

Другие вопросы по тегам