УСТАРЕЛО: я больше не буду поддерживать этот пакет, поскольку я навсегда перешел на VSCode.
Находит все комментарии TODO, FIXME, CHANGED, XXX, IDEA, HACK, ПРИМЕЧАНИЕ, ОБЗОР, NB, BUG, QUESTION, COMBAK, TEMP в вашем проекте и отображает их в удобном обзорном списке.
Внимание: этот пакет ищет задачи. Для выделения слов задачи см. Language-todo.
Откройте список дел с помощью палитры команд Todo Show: Find In Workspace
, Todo Show: Find In Project
или Todo Show: Find In Open Files
. Сочетания клавиш CTRL + SHIFT + T в Mac OSX или ALT + SHIFT + T в Windows и Linux.
Установите с помощью apm install todo-show
или используйте установочные пакеты из настроек Atom .
Доступны пять различных областей, позволяющих сузить поиск задач. Измените область действия с помощью кнопки вверху списка задач или воспользуйтесь соответствующей командой.
Имя | По умолчанию | Описание |
---|---|---|
автообновление | true | Автоматическое обновление списка дел после сохранения |
найти эти задачи | ['FIXME', 'TODO', 'CHANGED', 'XXX', 'IDEA', 'HACK', 'NOTE', 'REVIEW', 'NB', 'BUG', 'QUESTION', 'COMBAK', 'TEMP'] | Массив типов задач, используемый регулярным выражением поиска. |
НайтиUsingRegex | См. раздел «Поиск по регулярным выражениям». | Строка регулярного выражения, используемая для поиска всех ваших задач. ${TODOS} заменяется на FindTheseTodos сверху |
игнорировать эти пути | ['node_modules', 'vendor', 'bower_components', '*.pdf'] | Массив файлов/папок для исключения (синтаксис в соответствии со скандалом, используемый внутри Atom). ⚬ глобально : Ignored Names из настроек ядра атома.⚬ локально : игнорирует все в вашем файле .gitignore , если текущий проект является действительным репозиторием git и установлен флажок Exclude VCS Ignored Paths . |
showInTable | ['Text', 'Type', 'Path'] | Массив свойств, отображаемых для каждой задачи в таблице. |
Сортировать по | 'Text' | Сортировка таблицы по этому свойству задачи |
сортировка по возрастанию | true | Сортировка таблицы по возрастанию или убыванию |
экспортировать как | 'List' | Выберите, какой формат использовать для экспортированной уценки |
СтатусБарИндикатор | false | Показывать количество дел в строке состояния (отображается и обновляется только тогда, когда открыта вкладка «Показать дела»). |
Регулярные выражения в findTheseRegexes
используются для поиска совпадений в рабочей области. Их можно настроить в соответствии с конкретными потребностями пользователей.
Строка регулярного выражения по умолчанию: '/\b(${TODOS})[:;.,]?\d*($|\s.*$|\(.*$)/g'
b
начать с границы слова${TODOS}
(заменяется на findTheseTodos
)[:;.,]?
необязательный разделитель после типаd*
дополнительные цифры для поддержки сортировки imdone$
для завершения задач без дополнительного текста (новая строка)s.*$
для соответствия тексту задачи с необязательным пробелом впереди.(.*$
для поддержки идентификаторов руководства по стилю Google.
также экранируются. Чтобы расширить типы задач по умолчанию и регулярное выражение поиска, существующую конфигурацию необходимо скопировать в ваш config.cson
.
TODO: do this #object #profile
), которые представлены в столбце «Теги».Первоначально созданный Джеймисом Чарльзом
Сейчас поддерживается Мартином Родальгаардом.