в истории команд и правда нет поиска?
- HaRT
- Moderator
- Posts: 10543
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
в истории команд и правда нет поиска?
Есть фильтр. Откройте в истории справку и перейдите по ссылке в «клавиатурные команды, общие для всех меню». 

Фар есть инструмент, а не нянька. © 2009 DrKnS
в истории команд и правда нет поиска?
Про фильтр я знаю, но он не всегда удобен: когда нужно найти команду, более-менее все равно, но когда нужно найти окрестности команды, приходится делать слишком много лишних действий.
в истории команд и правда нет поиска?
Это умеет плагин Alternative history: при сбросе фильтра по нажатию Del текущей (выбранной) остаётся та команда, которая была текущей (выбранной) в отфильтрованном списке.когда нужно найти окрестности команды
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
Это не решает такую задачу: строка поиска длинная; отфильтровали, сбросили фильтр, убедились, что не то. Надо снова набирать длинную поисковую строку.
На самом деле в пожелании есть серьмяга. Тем более, что в Menu.Show есть параметр SelectOrFilter. Т.е. в самом начале можно назначить, что делаем (фильтруем или ищем), а после того, как меню показано, переключить режим уже невозможно (ну, или я не нашёл). Явная неполнота функционала.
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
Пример: надо найти команду, выполнявшуюся после команды
prog.exe qwerty.asdfg.zxcvb.001
. Причем таких команд (или похожих) выдавалось несколько. Устанавливаем фильтр, встаём на первую отфильтрованную команду, снимаем фильтр, смотрим - после неё что-то явно левое (не то). Снова устанавливаем фильтр (довольно длинный!), встаём на вторую отфильтрованную команду, снимаем фильтр, смотрим, что за ней. И так много раз. Убил бы!©
Увы, для поиска команды, идущей вслед за той, что помнится, это не поможет
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
Shmuel!
Last edited by buniak_a_h on Fri 19 Aug, 2022 16:03, edited 1 time in total.
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
Задачу, наверно, решила бы возможность одной кнопкой включить/выключить фильтр без повторного набора фильтрового выражения.
-
- Posts: 6721
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 34 times
- Been thanked: 505 times
в истории команд и правда нет поиска?
Или сделать ввод фильтра не в заголовке, а в DI_EDIT с историей.
Преимущества: более удобное редактирование фильтра и возможность выбора готового фильтра из истории фильтров.
Преимущества: более удобное редактирование фильтра и возможность выбора готового фильтра из истории фильтров.
-
- Posts: 1286
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 31 times
- Been thanked: 55 times
в истории команд и правда нет поиска?
Или просто добавить поиск по F7 (как сделали в help)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
Это было бы самое естественное. И замакросить несложно. Увы, для AltHistory этот вариант не проходит: там DI_USERCONTROL, и управлять им при помощи Menu.Select не получится. Так-то включение-выключение фильтра делает такой простенький макрос:
- HaRT
- Moderator
- Posts: 10543
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 201 times
- Been thanked: 334 times
в истории команд и правда нет поиска?
Мне кажется, это тоже можно наскриптовать, например, через включение–выключение фильтра с его сохранением.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 3997
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 207 times
- Been thanked: 599 times
- Contact:
в истории команд и правда нет поиска?
На самом деле для Area=Menu можно и через Menu.Select. Проблема (я писал!) в AltHistory - там не сработает.