Снегопат

Обсуждение Снегопата
Текущее время: 22 ноя 2024, 23:33

Часовой пояс: UTC + 3 часа




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

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

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

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

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


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


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

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

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


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

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

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


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

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


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

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


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

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


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

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

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


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

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

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


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

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


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

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

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

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


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

Часовой пояс: UTC + 3 часа


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

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


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

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