Альтернативный способ быстрого поиска (QuickSearch eXtended)
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Den_Klimov
Не подтверждаю. QuickSearch eXtended 1.5.2 на TC 7.50pb8. У меня буквы с амперсандами в меню обрабатываются в этой версии нормально. Правда, все стандартные способы вызова быстрого поиска я отключил, вызывается пустое окно по пользовательским клавишам. Но это, кажется, не принципиально: проверил и на нескольких стандартных режимах — работает.
Не подтверждаю. QuickSearch eXtended 1.5.2 на TC 7.50pb8. У меня буквы с амперсандами в меню обрабатываются в этой версии нормально. Правда, все стандартные способы вызова быстрого поиска я отключил, вызывается пустое окно по пользовательским клавишам. Но это, кажется, не принципиально: проверил и на нескольких стандартных режимах — работает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Den_Klimov
- Сообщения: 207
- Зарегистрирован: Пт ноя 03, 2006 11:27
- Откуда: Ukraine.Kiev
Не совсем понял что имеется в виду?Avada писал(а):Den_Klimov
все стандартные способы вызова быстрого поиска я отключил, вызывается пустое окно по пользовательским клавишам. Но это, кажется, не принципиально: проверил и на нескольких стандартных режимах — работает.
Отключил продвинутый быстрый поиск QuickSearch eXtended? Или вообще быстрый поиск?
--------------
Кстати да, возможно 1.5.2 версия QuickSearch eXtended к описанному мною глюку (когда перестают работать амперсанды в главном и контекстном меню) совсем и не причём. Эта проблема иногда только начинает проявляться и решается простой перезагрузкой Тотала. Возможно это глюк бет Тотала. Трудно сказать. Надо длительное время на чистом Тотале поработать без установленного QuickSearch eXtended. Тогда станет понятно.
После долгого перерыва появилась новая версия QuickSearch eXtended 2.0.0. Взять можно, например, отсюда. Ознакомившись с новыми возможностями, рекомендую к безусловному использованию.
Самое важное нововведение — конфигурационная утилита tcmatch.exe, избавляющая от необходимости править файл tcmatch.ini. По умолчанию при открытии диалога быстрого поиска/фильтра справа от него появляется дополнительная панелька с 4-мя кнопками и 2-мя выпадающими списками. Всё это расположено в два ряда, но в в полном варианте диалога настроек можно задать однорядное расположение или вообще запретить автозапуск этой панельки.
Поскольку автор не снабдил кнопки и списки подсказками, коротенько поясню, что там для чего.
Верхний ряд: переключатель поиска введённых символов только в начале имени или где угодно; переключатель зависимости поиска от регистра; выбор режима поиска (простой, с регулярными выражениями, приблизительный и поиск символов, идущих не подряд).
Нижний ряд: переключатель вида панели (найденное/остальное); переключатель на полный вариант диалога настроек; выбор предустановленных шаблонов поиска/фильтрации.
Всё остальное настраивается в большом диалоге: фильтрация файлов/папок/всего, запуск при открытии пустого окна быстрого поиска/фильтра, выбор символов, активизирующих разные режимы поиска, формирование шаблонов поиска/фильтрации и так далее.
При автоустановке утилиты предполагается размещать её файлы (а их не так уж мало) в каталоге TC. Я бы вместо этого посоветовал создать отдельную папку (например, %Commander_path%\Utils\QuickSearch), распаковать туда файлы из архива утилиты вручную, а в wincmd.ini в секцию [Configuration] добавить ключ tcmatch с полным путём к библиотеке альтернативного поиска.
Пример: tcmatch=%Commander_Path%\Utils\QuickSearch\tcmatch.dll
Самое важное нововведение — конфигурационная утилита tcmatch.exe, избавляющая от необходимости править файл tcmatch.ini. По умолчанию при открытии диалога быстрого поиска/фильтра справа от него появляется дополнительная панелька с 4-мя кнопками и 2-мя выпадающими списками. Всё это расположено в два ряда, но в в полном варианте диалога настроек можно задать однорядное расположение или вообще запретить автозапуск этой панельки.
Поскольку автор не снабдил кнопки и списки подсказками, коротенько поясню, что там для чего.
Верхний ряд: переключатель поиска введённых символов только в начале имени или где угодно; переключатель зависимости поиска от регистра; выбор режима поиска (простой, с регулярными выражениями, приблизительный и поиск символов, идущих не подряд).
Нижний ряд: переключатель вида панели (найденное/остальное); переключатель на полный вариант диалога настроек; выбор предустановленных шаблонов поиска/фильтрации.
Всё остальное настраивается в большом диалоге: фильтрация файлов/папок/всего, запуск при открытии пустого окна быстрого поиска/фильтра, выбор символов, активизирующих разные режимы поиска, формирование шаблонов поиска/фильтрации и так далее.
При автоустановке утилиты предполагается размещать её файлы (а их не так уж мало) в каталоге TC. Я бы вместо этого посоветовал создать отдельную папку (например, %Commander_path%\Utils\QuickSearch), распаковать туда файлы из архива утилиты вручную, а в wincmd.ini в секцию [Configuration] добавить ключ tcmatch с полным путём к библиотеке альтернативного поиска.
Пример: tcmatch=%Commander_Path%\Utils\QuickSearch\tcmatch.dll
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
У меня, если активен TWinKey, утилита справа появляется только если выполнить поиск по второму разу в сессии.Avada писал(а):Самое важное нововведение — конфигурационная утилита tcmatch.exe, избавляющая от необходимости править файл tcmatch.ini. По умолчанию при открытии диалога быстрого поиска/фильтра справа от него появляется дополнительная панелька с 4-мя кнопками и 2-мя выпадающими списками.
Если запустить поиск первый раз в сессии тотала, то создаётся впечатление, что запускается не QSX, а стандартный Тоталовский быстрый поиск (т.к. после ввода первой же буквы панелька поиска исчезает) и и соответственно никакой панельки справа нет.
Такая же ситуация, если свернуть TC в трей и развернуть, а затем нажать Ctrl+S.
Стоит отключить TWinkey и проблема исчезает.
Может кто-то воспроизвести?
"the light is coming to give back everything the darkness stole"
—©@AG4
—©@AG4
DrShark
Я не могу воспроизвести. К тому же слишком много факторов, которые могут влиять. Три вопроса, призванных несколько сузить этот круг: какой режим быстрого поиска задан в TC? есть ли проблема, когда TWinKey — с настройками по умолчанию (без файла TWinKey.ini)? то же с настройками QSX (без tcmatch.ini)?
Я не могу воспроизвести. К тому же слишком много факторов, которые могут влиять. Три вопроса, призванных несколько сузить этот круг: какой режим быстрого поиска задан в TC? есть ли проблема, когда TWinKey — с настройками по умолчанию (без файла TWinKey.ini)? то же с настройками QSX (без tcmatch.ini)?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
Сейчас я пришёл к тому, что есть 2 независимых но очень похожих бага: один вызван QSX, другой - TWinkey и он скорее всего никак не связан с QSX.
И так, баг QSX (TWinkey должен быть отключен, чтобы не мешать):
1. Стартуем Тотал
2. Запускаем фильтр (Ctrl+S, справа появляется панелька tcmatch.exe)
3. Вводим какие-то буквы, Тотал фильтрует панель
4. Сворачиваем Тотал в трей (должна быть включена соотв. опция в настройках Тотала), затем разворачиваем -> панель tcmatch.exe справа отсутствует и в этом сеансе TC больше не появляется.
Баг с TWinkey (QSX можно отключить, для этого лучше временно переместить tcmatch.* из папки Тотала и удалить/закомментировать параметр tcmatch= из wincmd.ini если он там есть):
1. Cтартуем Тотал.
2. Запускаем фильтр (Ctrl+S), запустится стандартный Тоталовский фильтр. Если QSX не удалять перед экспериментом, то всё равно запускается Тоталовский фильтр - это видно. т.к. не появляется панелька tcmatch.exe.
3. Вводим в фильтр любой символ -> панелька с полем поиска исчезает.
Если бы TWinkey не был запущен, то стандартный тоталовский фильтр не исчез бы, а дал ввести символы, которые присутствуют в файлах на панели (а в QSX можно вводить вообще любые символы в любом количестве).
Минимум настроек из wincmd.ini, которые могут влиять (а могут и не влиять) на воспроизведние бага:
1) twinkey.ini
2) tcmatch.ini
И так, баг QSX (TWinkey должен быть отключен, чтобы не мешать):
1. Стартуем Тотал
2. Запускаем фильтр (Ctrl+S, справа появляется панелька tcmatch.exe)
3. Вводим какие-то буквы, Тотал фильтрует панель
4. Сворачиваем Тотал в трей (должна быть включена соотв. опция в настройках Тотала), затем разворачиваем -> панель tcmatch.exe справа отсутствует и в этом сеансе TC больше не появляется.
Баг с TWinkey (QSX можно отключить, для этого лучше временно переместить tcmatch.* из папки Тотала и удалить/закомментировать параметр tcmatch= из wincmd.ini если он там есть):
1. Cтартуем Тотал.
2. Запускаем фильтр (Ctrl+S), запустится стандартный Тоталовский фильтр. Если QSX не удалять перед экспериментом, то всё равно запускается Тоталовский фильтр - это видно. т.к. не появляется панелька tcmatch.exe.
3. Вводим в фильтр любой символ -> панелька с полем поиска исчезает.
Если бы TWinkey не был запущен, то стандартный тоталовский фильтр не исчез бы, а дал ввести символы, которые присутствуют в файлах на панели (а в QSX можно вводить вообще любые символы в любом количестве).
Минимум настроек из wincmd.ini, которые могут влиять (а могут и не влиять) на воспроизведние бага:
Код: Выделить всё
[Configuration]
AltSearch=2
QuickSearchMatchBeginning=0
QuickSearchExactMatch=0
QuickSearchAutoFilter=1Насторйки плагинов следующие:Avada писал(а):с настройками по умолчанию (без файла TWinKey.ini)? то же с настройками QSX (без tcmatch.ini)?
1) twinkey.ini
Код: Выделить всё
[Config]
EnablePlugins=0
ReturnTabs=1
AutoCompletion=1
KeepTCBack=0
CloseAllListers=1
ColoredTabs=0
StickyFiles=0
BookMarks=0
DriveList=0
UseDesktopINI=1
KeepTabColors=0
BriefSingleColor=0
UseLLHook=0
DblClickGotoDir=0
StickySort=1
AutoView=1
KeepScope=1
EnableStartupSequence=0
PersistBookmarks=0
[PluginList]
C:\totalcmd\Plugins\wdx\TWinKey\mcalc.dll=Calculator
C:\totalcmd\Plugins\wdx\TWinKey\ClockDLL.dll=Stopwatch
[Colors&Styles]
LostFocusStyle=4
LostFocusColor=#32CD32
StickColor=
StickStyle=2
StickySort=1
MarkPercent=33
BookMarkColor=#C0C0C0
BookMarkStyle=2
Menu1stColor=#C0C0C0
Menu2ndColor=#C0C0C0
MenuTextColor=#000000
MenuTextStyle=0
Select1stColor=#000000
Select2ndColor=#000000
SelectTextColor=#CFCFD1
SelectStyle=4
Separator1stColor=#C0C0C0
Separator2ndColor=#C0C0C0
SeparatorTextColor=#000000
SeparatorStyle=4
IconBarColor=#A0A0A4
[Keyboard]
NextQuickView=Ctrl+4
AutoCompletion=Ctrl+G
[Plugins]
Ctrl+1=C:\totalcmd\Plugins\wdx\TWinKey\ClockDLL.dll,1 ;Start or Reset Stopwatch timer
Ctrl+2=C:\totalcmd\Plugins\wdx\TWinKey\ClockDLL.dll,2 ;Pause or Resume Stopwatch timer
[AutoView]
test=?*twinkey*
[ViewModes]
test=test
[test]
Sort=0
BkgColor=
TabIcon=C:\totalcmd\Plugins\wdx\TWinKey\TWinKey.wdx
TabColor=
BkgPic=.\folder.jpgКод: Выделить всё
[general]
simple_search_activate_char=
regex_search_activate_char=?
leven_search_activate_char=<
case_sensitive=0
preset_activate_char=>
and_separator_char=" "
or_separator_char=|
negate_char=!
allow_empty_result=1
filter_files_and_folders=3
match_beginning=0
use_pinyin=0
simple_search_match_beginning_activate_char=^
wdx_separator_char=/
srch_activate_char=*
[wdx]
debug_output=0
wdx_cache=1000
[gui]
one_line_gui=1
override_search=1
invert_result=0
"the light is coming to give back everything the darkness stole"
—©@AG4
—©@AG4
Появилась новая версия QuickSearch eXtended 2.0.1, доступная, например, здесь. Особо радикальных изменений здесь нет: улучшен интерфейс дополнительной панельки (в частности, к кнопкам добавлены подсказки), поудобнее стали настройки, доработана документация и исправлены некоторые ошибки (в том числе отмеченная выше).
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Скачал его ещё 8 дней назад, сегодня ещё попробовал двумя загрузчиками, по этой ссылке скачивал также, ТС 7.55 pb3 открывать его не желает, архив воспринимается как битый.Avada писал(а):Появилась новая версия QuickSearch eXtended 2.0.1, доступная, например, здесь
Библиотека стандартная. Да в общем-то ТС тут действительно не причём, для DoubleCommander и других архиваторов архив также битый. Кто-нибудь может, например, на zalil.ru кинуть запароленный архив? А то кажется меня сеть подводит с конвертацией пакетов. Сравнительный анализ архивов, скаченных по одной ссылке, показал различия в ряде строк.Batya писал(а):И какая связь между TC и архивом? Библиотеки распаковки?