Ответ 1
Нет, пока нет.
Эта функция обсуждалась, но еще не реализована.
Если да, то как?
Если нет, есть ли способ обхода подобных функций?
EDIT:
Что я имею в виду, это примерно так:
// TODO line1
// line2
// line3
и строка1, строка2, строка 3 относятся к тем же TODO
и , выделенным синим цветом.
Нет, пока нет.
Эта функция обсуждалась, но еще не реализована.
В моих настройках я использую такое регулярное выражение для многострочного TODO:
\/(\/|\*)[ ]*\btodo\b(.|\n)*(\*\/|)
Единственная проблема заключается в том, что он не выделяет последние */символы многострочного комментария. Если кто-нибудь сможет это решить, это будет здорово!
На основе ответа NonGrate:
Перейдите к настройкам, найдите настройки TODO и замените существующую запись todo "\btodo\b. *" с помощью:
(\btodo\b.*)|(\/\*(\*(?!\/)|[^*])*\btodo\b(\*(?!\/)|[^*])*\*\/)
Результат:
Вы должны использовать */для закрытия выделения.
Он использует 2 шаблона:
Любые другие комбинации могут не работать.
Примечание. Вы должны заменить существующее регулярное выражение, чтобы избежать появления нескольких экземпляров одного и того же объекта todo в списке задач.
Вы имеете в виду это? using-todo-lists
/**
* todo multi-line
*
*/