Поиск в помощи

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply

<t>Нужен ли поиск в помощи ?</t>

не нужен
2
13%
достаточно быстрого поиска
0
No votes
достаточно поиска по F7
1
7%
достаточно фильтра
0
No votes
желательны все три типа
12
80%
 
Total votes: 15

User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Поиск в помощи

Post by DAtaMan »

Хочу реализовать поиск в помощи. Вопрос в том, нужен ли он и какого типа.
  • Пока идеи такие:
  • быстрый поиск (как в панелях) на текущей странице
  • поиск по F7 (с регэкспами) по всему текущему файлу помощи
  • фильтр с масками (как в меню) для текущей страницы. Был бы полезен при просмотре макросов
  • несколько макрофункций (Help.SetTopic, Help.Find, Help.SetFilter)
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Поиск в помощи

Post by DrKnS »

Нужен.
Всех типов.
User avatar
lordmuzer
Posts: 533
Joined: Mon 12 Nov, 2007 22:05
Location: Киев
Has thanked: 20 times
Contact:

Re: Поиск в помощи

Post by lordmuzer »

согласен.
поиск нужен, чем больше способов поискать что то в справке тем лучше.
хорошо что решили взяться за эту сторону фара
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Поиск в помощи

Post by HaRT »

А может имело бы смысл сделать архивный плагин, который бы представлял файл помощи в виде отдельных страниц-файлов, а уже в них искать стандартными средствами?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Поиск в помощи

Post by John Doe »

DAtaMan wrote:[*]быстрый поиск (как в панелях) на текущей странице
Это неплохо на манер EdtFind.
Может апи плагинам отдать?
DAtaMan wrote:[*]поиск по F7 (с регэкспами) по всему текущему файлу помощи
Тут надобно хорошенько подумать.
Результаты поиска должны представляться как-то иерархически, согласно разделов помощи.
DAtaMan wrote:[*]фильтр с масками (как в меню) для текущей страницы. Был бы полезен при просмотре макросов
Не понял ничего.
DAtaMan wrote:[*]несколько макрофункций (Help.SetTopic, Help.Find, Help.SetFilter)
Надо исходить из предполагаемой практики использования. Есть примеры?
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: Поиск в помощи

Post by DAtaMan »

HaRT wrote:А может имело бы смысл сделать архивный плагин, который бы представлял файл помощи в виде отдельных страниц-файлов
John Doe wrote:Может апи плагинам отдать?
А "из коробки" не лучше ?
John Doe wrote:Тут надобно хорошенько подумать.
Результаты поиска должны представляться как-то иерархически, согласно разделов помощи.
Имелся в виду а-ля "стандартный поиск во вьюре".
Насчёт "Find All" можно вывести меню: сепаратор с найденным топиком в качестве текста, потом найденные строки и т.д.
John Doe wrote:Не понял ничего.
Например, в "Клавиатурных командах панели" жмём CtrlAltF "Enter"
И видим только сочетания с Enter. Мне кажется, было бы удобно.
John Doe wrote:Надо исходить из предполагаемой практики использования. Есть примеры?
Пример 1: Как обычно происходит посыл с форума к справке ? "Читайте справку, там всё есть."
В лучшем случае "macro:post F1 ShiftF1 Enter Down Down Down Down Down Down Enter ...читаем"
А можно будет "macro:post F1 Help.SetTopic("Чти меня!") F7 т ы ц Enter $Rep(3) ShiftF1 $End ...читаем" :)
Пример 2: В перспективе - контекстная помощь по макрокоманде/функции. Список всех макрокоманд (и их синтаксис) и сейчас можно бы выводить.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Поиск в помощи

Post by John Doe »

DAtaMan wrote:
HaRT wrote:А может имело бы смысл сделать архивный плагин, который бы представлял файл помощи в виде отдельных страниц-файлов
А "из коробки" не лучше ?
А в чём проблема? Положим его в коробку. Например, можно эту функциональность возложить на hlfview.
DAtaMan wrote:
John Doe wrote:Может апи плагинам отдать?
А "из коробки" не лучше ?
Если делать в фаре что-то в стиле EdtFind, то странно иметь его только в хелпе, тогда уж и в редактор логично отдать.
Если есть идеи как это красиво совместить с традиционным поиском, то почему бы и нет.
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Поиск в помощи

Post by John Doe »

DAtaMan wrote:
John Doe wrote:Не понял ничего.
Например, в "Клавиатурных командах панели" жмём CtrlAltF "Enter"
И видим только сочетания с Enter. Мне кажется, было бы удобно.
Это что получается, строки хелпа должны фильтроваться? А как же контекст?
User avatar
John Doe
Бюрократ
Posts: 13866
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: Поиск в помощи

Post by John Doe »

DAtaMan wrote:Насчёт "Find All" можно вывести меню: сепаратор с найденным топиком в качестве текста, потом найденные строки и т.д.
Да, наверно этого достаточно. По клику в меню открывается соответствующий раздел, сразу на нужном месте, и искомое подсвечено.
И всё же было бы желательно видеть какую-то иерархию типа раздел/подраздел.
DAtaMan wrote:Пример 1: Как обычно происходит посыл с форума к справке ? "Читайте справку, там всё есть."
В лучшем случае "macro:post F1 ShiftF1 Enter Down Down Down Down Down Down Enter ...читаем"
Думаю проще это делать с помощью hlfview. На эту тему есть 0001413: hlf:%farhome%\filename [topic]
DAtaMan wrote:Пример 2: В перспективе - контекстная помощь по макрокоманде/функции.
В принципе поддерживаю.
Хотя можно продолжать пользоваться ActiveHelp'ом (хотя он и несовершенен).
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Поиск в помощи

Post by Wave »

Я вот о чём хочу спросить. F7 в хелпе — это, конечно, клёве, но если нужный топик занимает два-три экрана, особенно если это список клавиатурных комбинаций, то F7 становится недостаточно. Хотелось бы также искать по текущему топику. Не планируется ли чего-то такого?

Поиском по форуму — это оказалась самая подходящая тема. Может, где-то ещё обсуждалось, но я не нашёл.
Пользуюсь ФАРом больше 20 лет © собирательный.
Post Reply

Return to “Предложения и идеи”