Я использую Spyder для программирования на Python. Однако я не могу выделить # TODO / # FIXME / # XXX для работы в Spyder. Я уже установил флажок в настройках. См. Прикрепленное изображение.
Намек? Спасибо.
Я использую Spyder для программирования на Python. Однако я не могу выделить # TODO / # FIXME / # XXX для работы в Spyder. Я уже установил флажок в настройках. См. Прикрепленное изображение.
Намек? Спасибо.
Добавьте :
к ключевому слову, например # TODO:
с новыми версиями (4. .) spyder он отлично работает без каких-либо дополнений, просто
#TODO
#FIXME
Хорошо, поэтому я глубоко погрузился в вопрос, и вот настоящий ответ: по состоянию на февраль 2020 года соответствующий код можно найти по адресу https://github.com/spyder-ide/spyder/blob/aa9c2aa1e2cp2/spyder/blob/aaa9fda3b2c5d2c5/2325/2000/2000/2000/2000/2000/2000/2000/2000/2000/20005 так, например
OECOMMENT = re.compile(r'^(# ?--[-]+|##[#]+ )[ -]*[^- ]+')
Итак, чтобы обозреватель схемы Spyder (OE) распознал ваш комментарий, он должен
1. Start from the head of the line
2. Begin with either "#---" or "### " (be careful of the mandatory space)
3. Then optional spaces or "-",
4. Then some more charactors that is NOT "-".
Ниже приведены рабочие примеры (проверено на Spyder 4.0.1).
### foo
#--- bar
############# foo
# --- bar
### ----foobar
#------------ foofoo
### TODO:
? - person ahmed   schedule 23.04.2015:
в конец все они теперь распознаются для выделения. - person pyan   schedule 23.04.2015