Снегопат

Обсуждение Снегопата
Текущее время: 20 июл 2019, 20:12

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Скрипт "Закладки"
СообщениеДобавлено: 16 сен 2014, 10:24 
Не в сети

Зарегистрирован: 14 май 2014, 14:17
Сообщения: 64
Всем привет! Состряпал скрипт для вывода списка закладок в коде (на основе Панели функций от Евгения Сосны). Закладки вставляются в следующем формате //Закладка{Наименование закладки}. Возможно потом добавлю настройки, чтобы можно было указывать свой формат. Но пока можно просто поменять эту строку в коде скрипта.

09.10.2014
Добавлены глобальные закладки. Обновляются вручную. Запоминаются после обновления. Т.е. при следующем открытии конфигуратора выводится уже готовый список. Перед обновлением в настройках нужно выбрать рег.выражения, которые будут использоваться при глоб. поиске.

Скорость поиска напрямую зависит от количества используемых рег.выражений.

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


Вложения:
BookMarks.zip [14.07 КБ]
Скачиваний: 205


Последний раз редактировалось alonehobo 09 окт 2014, 22:33, всего редактировалось 8 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 19 сен 2014, 17:42 
Не в сети

Зарегистрирован: 20 дек 2011, 12:31
Сообщения: 588
Откуда: Украина, Запорожье
Молодец.
Еще бы добавить настройку, что-бы при старте запускалась при желании и можно в репозитарий помещать.

p.s.: подправил чуть регулярки, что-бы можно было //FIXME: и //TODO: использовать.


Вложения:
Комментарий к файлу: Исправленное с fixme
BookMarkers.zip [4.78 КБ]
Скачиваний: 177
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 19 сен 2014, 17:49 
Не в сети

Зарегистрирован: 24 авг 2011, 17:32
Сообщения: 709
sosnae писал(а):
p.s.: подправил чуть регулярки, что-бы можно было //FIXME: и //TODO: использовать.

А можно этот момент сделать настраиваемым? Я у себя часто пишу: //!!!todo:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 19 сен 2014, 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 17:36
Сообщения: 1077
Предлагаю рядом со скриптом положить файлик, в котором построчно перечислять регулярки для закладок.
А скрипт будет их читать при старте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 20 сен 2014, 10:29 
Не в сети
Администратор

Зарегистрирован: 24 авг 2011, 17:04
Сообщения: 1917
не надо файлик.
надо хранить в настройках плюс небольшая форма для редактирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 24 сен 2014, 00:16 
Не в сети

Зарегистрирован: 14 май 2014, 14:17
Сообщения: 64
Добавил настройки и вывод в дерево


Вложения:
BookMarks.zip [8.78 КБ]
Скачиваний: 159
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 24 сен 2014, 10:36 
Не в сети

Зарегистрирован: 24 авг 2011, 17:32
Сообщения: 709
Отлично. Теперь кто-нибудь положил бы это в репо.
Небольшие баги:
1) при двойном клике на корневой "TODO" в дереве закладок - вываливается ошибка скрипта.
2) удаляем закладку в модуле. НЕ обновляем дерево закладок. Тыкаем на удаленную закладку в дереве - вылет из конфигуратора. (не всегда повторяется. возможно есть еще что-то что я пропустил)

Из пожеланий:
1) Реально ли сделать глобальные закладки по всем модулям конфигурации?
2) быстрый поиск по закладкам
3) Автообновление закладок при изменении текста


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 24 сен 2014, 11:34 
Не в сети

Зарегистрирован: 14 май 2014, 14:17
Сообщения: 64
Первый баг поправил, второй воспроизвести не удалось. Если нет строки с таким номером просто переходит на первую строку в модуле.

Сделал автообновление. Позже добавлю поиск. А вот с глобальными закладками надо подумать. Это же все модули надо перебрать. Как миниммум нужно будет в ручном режиме обновлять.


Вложения:
BookMarkers.zip [4.06 КБ]
Скачиваний: 194
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 24 сен 2014, 16:31 
Не в сети

Зарегистрирован: 14 май 2014, 14:17
Сообщения: 64
Ну вот и поиск запилил. Архив в первом посте.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Скрипт "Закладки"
СообщениеДобавлено: 01 окт 2014, 02:38 
Не в сети
Аватара пользователя

Зарегистрирован: 31 мар 2013, 19:30
Сообщения: 76
Откуда: Москва
Очень полезная штука должна быть, давно уже думал о такой вещи. Ещё раз спасибо автору!
Я понимаю, что сделано на основе панели функций, которая по идее привязана к текущему модулю, но хотелка такая же, как и у JohnyDeath: глобальные закладки по конфигурации.

Помнится, на инфостарте как-то предлагали такой небольшой "костыль": на эти цели использовать точки останова и список точек останова, а в качестве условий - "закоментаренные" наименования (см. скриншот). Но это всё равно "не то"...
Изображение

_________________
С уважением, Артур.
PS. http://blog.livegig.ru/ - мой уютный бложик. Добро пожаловать, коллеги!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB