☰
  • Гаджеты
    • iPhone
    • Android
    • Новости
    • Обои для смартфонов
    • Программы для android
    • Обзоры о гаджетах
    • Программы
  • Компьютеры
    • Windows
    • Ubuntu
    • MS Office
    • Программы для ПК
    • Обслуживание и защита ПК
  • Интернет
    • Браузер
    • Создание сайтов
    • SEO и раскрутка
    • Социальные сети
    • Заработок
    • Сатострой
  • Игры
    • Клиентские
    • Браузерные
    • Мобильные
    • Ретро
  • Другое
    • 1С Бухгалтерия
    • Техно-статьи
    • Дайджест

SublimeTODO - плагин для организации todo в Sublime Text 2

В работе над проектом очень удобно писать заметки или todo не вынося их в отдельный файл или приложение, а просто прописывать в код в виде комментариев. Проблема заключается только в последующем поиске таких заметок. Во всех современных IDE проблема решена из коробки, ну а для Sublime Text 2 существует замечательный плагин SublimeTODO.Как и весь ST2, SublimeTODO удобен и максимально прост Некоторые польские магазины предлагают и более продвинутые версии плагина совершенно бесплатно. Установить его можно из Package Control либо скачав на GitHub-странице проекта: https://github.com/robcowie/SublimeTODO.

После установки в любом файле с кодом, можно создавать комментарии вида:

TODO: Нужно что-то сделать!
NOTE: Мега-важная заметка
FIXME: Все сломалось, нужно исправить!
CHANGED: Тут я кое-что поменял.

Это четыре стандартных паттерна, которые поддерживает SublimeTODO, но их легко можно дополнить собственными, как это сделать расскажу чуть ниже. Сейчас взглянем на пример работы плагина. Возьмем два файла: исходник этой статьи и код плагина SublimeTODO.

В обоих файлах уже есть несколько комментариев с нужными метками и мы хотим увидеть их все в одном месте. Для этого жмем на ctrl+shift+P (cmd+shift+P для MAC OS X) и вводим "todo".

Две первые комманды предлагают выбор: посмотреть TODO только в открытых файлах либо во всем проекте и в открытых файлах. Сейчас мне нужна первая, выбираю. В новой вкладке открывается список заметок из обоих файлов.

Все заметки разгрупированы и возле каждой указан номер соответствующей строки в файле. По списку задач можно перемещаться клавишами "n" и "p" (следующая задача и предыдущая задача соответственно). После выбора нужной заметки нужно нажать "enter" для перехода в файл в котором она и написана. Для любителей мыши, можно просто дважды кликнуть по заметке с зажатой клавишей alt.

Кастомные паттерны

Теперь давайте добавим собственный паттерн комментариев, например "BUG". Для этого перейдем в файл настроек пользователя и добавим блок "todo", а в нем создадим блок "patterns", в котором и следует прописать регулярное выражение. Дабы не заморачиваться создадим паттерн на основе стандартного TODO ("TODO": "TODO[\\s]*?:+(?P.*)$"). В итоге выглядит это так.

Исключение папок и файлов

В проекте, где много подключенных библиотек, в которых так же есть много заметок, можно использовать опции folder_exclude_patterns и file_exclude_patterns, которые укажут SublimeTODO папки и файлы, в которые не стоит заглядывать. Прописываются они так-же в пользовательских настройках ST2 и выглядят следующим образом:

Вот собственно и все, устанавливайте, пробуйте, мне SublimeTODO очень понравился. Удачи)




  • Гороскоп по знакам зодиака на март 2021 года
  • Лунный посевной календарь на март 2021
  • Лунный календарь стрижек на март 2021
  • Лунный календарь маникюра на март 2021



  • Дата публикации: 2020-10-09

    Автор статьи:
    Alex Zolnov


    • Популярное
    • Новое
    На тему Android и Apple
    Dungeon Hunter 3 - игра для Android 2012
    Програма Навигатор для OS Android
    Телефоны с Android доступны для всех
    Чем открыть Fb2 на компьютере и в Андроид?
    Виджет часы для Андроид
    Max Payne mobile - Игра для Android 2012
    Как сделать зачеркнутый текст в ВК?
    Как сделать всплывающие уведомления в ВК Андроид?
    Как отключить подписку ВК на музыку Айфон?
    Как отключить безопасный поиск ВК на Айфоне?
    Как скачать музыку с ВК?
    Как скачать фото из яндекса на компьютер?
    Как увидеть историю посещения сайтов?


    © 2020 Блог о компьютерах, гаджетах и программах
    Все права защищены. При копировании материалов ссылка на сайт обязательна.
    Cайт носит информационный характер и не является публичной офертой согласно положениям статьи 437 ГК РФ.