Снегопат https://snegopat.ru/forum/ |
|
Скрипт "Закладки" https://snegopat.ru/forum/viewtopic.php?f=3&t=647 |
Страница 1 из 5 |
Автор: | alonehobo [ 16 сен 2014, 08:24 ] | ||
Заголовок сообщения: | Скрипт "Закладки" | ||
Всем привет! Состряпал скрипт для вывода списка закладок в коде (на основе Панели функций от Евгения Сосны). Закладки вставляются в следующем формате //Закладка{Наименование закладки}. Возможно потом добавлю настройки, чтобы можно было указывать свой формат. Но пока можно просто поменять эту строку в коде скрипта. 09.10.2014 Добавлены глобальные закладки. Обновляются вручную. Запоминаются после обновления. Т.е. при следующем открытии конфигуратора выводится уже готовый список. Перед обновлением в настройках нужно выбрать рег.выражения, которые будут использоваться при глоб. поиске. Скорость поиска напрямую зависит от количества используемых рег.выражений. Добавил автообновление глобальных закладок по открытому в данный момент модулю. Т.е. теперь по идее можно только один раз запустить ручное обновление, чтобы собрать все закладки, а дальше они будут обновляться сами.
|
Автор: | sosnae [ 19 сен 2014, 15:42 ] | ||
Заголовок сообщения: | Re: Скрипт "Закладки" | ||
Молодец. Еще бы добавить настройку, что-бы при старте запускалась при желании и можно в репозитарий помещать. p.s.: подправил чуть регулярки, что-бы можно было //FIXME: и //TODO: использовать.
|
Автор: | JohnyDeath [ 19 сен 2014, 15:49 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
sosnae писал(а): p.s.: подправил чуть регулярки, что-бы можно было //FIXME: и //TODO: использовать. А можно этот момент сделать настраиваемым? Я у себя часто пишу: //!!!todo: |
Автор: | artbear [ 19 сен 2014, 18:06 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
Предлагаю рядом со скриптом положить файлик, в котором построчно перечислять регулярки для закладок. А скрипт будет их читать при старте. |
Автор: | orefkov [ 20 сен 2014, 08:29 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
не надо файлик. надо хранить в настройках плюс небольшая форма для редактирования. |
Автор: | alonehobo [ 23 сен 2014, 22:16 ] | ||
Заголовок сообщения: | Re: Скрипт "Закладки" | ||
Добавил настройки и вывод в дерево
|
Автор: | JohnyDeath [ 24 сен 2014, 08:36 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
Отлично. Теперь кто-нибудь положил бы это в репо. Небольшие баги: 1) при двойном клике на корневой "TODO" в дереве закладок - вываливается ошибка скрипта. 2) удаляем закладку в модуле. НЕ обновляем дерево закладок. Тыкаем на удаленную закладку в дереве - вылет из конфигуратора. (не всегда повторяется. возможно есть еще что-то что я пропустил) Из пожеланий: 1) Реально ли сделать глобальные закладки по всем модулям конфигурации? 2) быстрый поиск по закладкам 3) Автообновление закладок при изменении текста |
Автор: | alonehobo [ 24 сен 2014, 09:34 ] | ||
Заголовок сообщения: | Re: Скрипт "Закладки" | ||
Первый баг поправил, второй воспроизвести не удалось. Если нет строки с таким номером просто переходит на первую строку в модуле. Сделал автообновление. Позже добавлю поиск. А вот с глобальными закладками надо подумать. Это же все модули надо перебрать. Как миниммум нужно будет в ручном режиме обновлять.
|
Автор: | alonehobo [ 24 сен 2014, 14:31 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
Ну вот и поиск запилил. Архив в первом посте. |
Автор: | gigabyte-artur [ 01 окт 2014, 00:38 ] |
Заголовок сообщения: | Re: Скрипт "Закладки" |
Очень полезная штука должна быть, давно уже думал о такой вещи. Ещё раз спасибо автору! Я понимаю, что сделано на основе панели функций, которая по идее привязана к текущему модулю, но хотелка такая же, как и у JohnyDeath: глобальные закладки по конфигурации. Помнится, на инфостарте как-то предлагали такой небольшой "костыль": на эти цели использовать точки останова и список точек останова, а в качестве условий - "закоментаренные" наименования (см. скриншот). Но это всё равно "не то"... |
Страница 1 из 5 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |