TodoManager — это плагин для Sublime Text, который помогает организовать задачи, помеченные с помощью ключевых слов, в файлах. Он собирает все задачи из открытых файлов, фильтрует их по приоритету и ключевым словам, а также позволяет быстро переходить к нужным строкам.
-
Убедитесь, что у вас установлен Sublime Text.
-
Установите плагин TodoManager с помощью Package Control.
Для этого:
- Откройте Sublime Text.
- Перейдите в
Tools > Command Palette. - Введите
Package Control: Install Packageи нажмите Enter. - Найдите и выберите
TodoManager.
После установки плагин будет искать задачи с ключевыми словами, заданными в конфигурационном файле. Чтобы настроить ключевые слова и их приоритеты:
- Перейдите в
Preferences > Package Settings > TodoManager > Settings. - Внесите изменения в файл настроек (например, добавьте или измените ключевые слова и их приоритеты).
Пример конфигурации:
{
"keywords": {
"TODO": 1,
"FIXME": 2,
"TODO COMMENT": 3
}
}- Откройте любой файл, в котором вы используете ключевые слова для пометки задач.
- Перейдите в
Tools > TodoManager > Show Todo Listили используйте команду через командную палитру (Ctrl+Shift+PилиCmd+Shift+P), набравTodoManager: Show Todo List. - Плагин соберет все задачи из открытых файлов и отобразит их в виде списка с приоритетами.
После того как список задач будет собран, вы можете фильтровать задачи по ключевым словам:
- В появившемся списке задач выберите ключевое слово или выберите "All" для отображения всех задач.
- Задачи будут отсортированы по приоритету, с возможностью просмотра описания каждой задачи.
Для перехода к строке с задачей:
- После фильтрации задач выберите нужную задачу в списке.
- Плагин откроет соответствующий файл и переместит курсор на строку с задачей.
Задачи сортируются по приоритету, который можно настроить:
- 1 — Critical (Критический)
- 2 — High Priority (Высокий приоритет)
- 3 — Medium Priority (Средний приоритет)
- 4 — Low Priority (Низкий приоритет)
- 5 — Minor (Неважный)
Если приоритет не указан в тексте задачи, то используется значение по умолчанию из конфигурации.
- Плагин поддерживает любые открытые файлы в Sublime Text.
- Задачи ищутся только в текстовых строках, содержащих ключевые слова из конфигурации.
- Приоритеты могут быть указаны в квадратных скобках рядом с текстом задачи, например:
TODO [1] Исправить ошибку в коде.