Поиск в Тотал Командер
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Поиск в Тотал Командер
[mod="Моторокер"]Многие проблемы уже решены в свежей версии Тотала. Читайте справку.[/mod]
Всё-таки поиск в ТК сделан очень коряво:
- нельзя искать в фоновом режиме (честно говоря, достало страшно!);
- нельзя (вроде бы) сохранять список файлов в файл (именно список
файлов, а не запрос - а ведь выделение можно сохранять и снова потом
загружать; список можно скопировать в буфер обмена - но куда его потом
деть и как эти файлы потом снова загрузить? нужен аналог "файлы на
панель" - чтобы этот список сохранялся и снова загружался, сохранение
выделения здесь не работает, т.к. файлы м.б. из разных директорий);
- нельзя сразу видеть найденное место, если ищешь слово (а ведь ТК это
слово уже нашёл - чего бы его не показать?) - как это, например,
делает (не создавая никаких индексов) AVSearch (версия 3.13 FreeWare
поиск текста в любой кодировке: Windows, OEM 866 (DOS), KOI-8R, ISO
8859-5, UNICODE. Поиск в архивах (20 форматов).
http://www.avtlab.ru/avsearch.zip );
- нельзя искать в кодировке UTF-8 - т.е. поиск внутри файлов ОпенОфис
невозможен (с их архивной формой проблема решаема);
- нельзя (как я понял) искать в кодировке КОИ-8-P (а у меня масса
файлов HTML именно в этой кодировке - из рассылки идут);
- нельзя искать многострочные фрагменты (пусть и в пределах 512 байт),
почему бы не сделать разделитель строк типа "\n" (как в The Bat);
и т.д., и т.п.
Т.о. вопросы:
- где и как можно надавить на Гислера (например, в отношении поиска в
UTF-8, а заодно и КОИ-8) - нужны скоординированные действия (если мне
это нужно одному, то писать, как мне кажется, бесполезно)?
- можно ли и как (сейчас или в будущих версиях) подключить к ТК
внешний поисковик (с передачей туда запроса и обратно результата) (тот
же AVSearch, см. ссылку и описание выше; или
http://web.tiscali.it/fanelia/sw/o3find/ Full Text Search Tool for
StarOffice / OpenOffice.org documents - консольная и ГУЁвая версии)?
- можно ли и сложно ли написать файловый (например) плагин для
развёрнутого поиска (и вообще, решить вышеописанные проблемы поиска,
используя плагины)?
Спасибо!
Всё-таки поиск в ТК сделан очень коряво:
- нельзя искать в фоновом режиме (честно говоря, достало страшно!);
- нельзя (вроде бы) сохранять список файлов в файл (именно список
файлов, а не запрос - а ведь выделение можно сохранять и снова потом
загружать; список можно скопировать в буфер обмена - но куда его потом
деть и как эти файлы потом снова загрузить? нужен аналог "файлы на
панель" - чтобы этот список сохранялся и снова загружался, сохранение
выделения здесь не работает, т.к. файлы м.б. из разных директорий);
- нельзя сразу видеть найденное место, если ищешь слово (а ведь ТК это
слово уже нашёл - чего бы его не показать?) - как это, например,
делает (не создавая никаких индексов) AVSearch (версия 3.13 FreeWare
поиск текста в любой кодировке: Windows, OEM 866 (DOS), KOI-8R, ISO
8859-5, UNICODE. Поиск в архивах (20 форматов).
http://www.avtlab.ru/avsearch.zip );
- нельзя искать в кодировке UTF-8 - т.е. поиск внутри файлов ОпенОфис
невозможен (с их архивной формой проблема решаема);
- нельзя (как я понял) искать в кодировке КОИ-8-P (а у меня масса
файлов HTML именно в этой кодировке - из рассылки идут);
- нельзя искать многострочные фрагменты (пусть и в пределах 512 байт),
почему бы не сделать разделитель строк типа "\n" (как в The Bat);
и т.д., и т.п.
Т.о. вопросы:
- где и как можно надавить на Гислера (например, в отношении поиска в
UTF-8, а заодно и КОИ-8) - нужны скоординированные действия (если мне
это нужно одному, то писать, как мне кажется, бесполезно)?
- можно ли и как (сейчас или в будущих версиях) подключить к ТК
внешний поисковик (с передачей туда запроса и обратно результата) (тот
же AVSearch, см. ссылку и описание выше; или
http://web.tiscali.it/fanelia/sw/o3find/ Full Text Search Tool for
StarOffice / OpenOffice.org documents - консольная и ГУЁвая версии)?
- можно ли и сложно ли написать файловый (например) плагин для
развёрнутого поиска (и вообще, решить вышеописанные проблемы поиска,
используя плагины)?
Спасибо!
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Про фоновый режим Гислера давно уже достают; он пока говорит, что есть проблемы с этим делом, из-за того, что многие операции не потокобезопасные (например, работа с плагинами, работа с FTP).
Сохранять список файлов можно. Для этого выведи файлы на панель, нажми Ctrl+A или Ctrl+Num +, и выбери команду "Сохранить выделение в файл". Либо можешь воспользоваться любым из плагинов, создающим временную панель в Тотале. Их как минимум 4 штуки есть...
Отображение найденного текста сразу... Гм, а как ты это себе представляешь? Жми на файле F3 для просмотра, а потом уже в окне просмотрщика ещё раз F3 - он тебе сразу же покажет первое вхождение текста. Куда уж проще? Сразу перескакивать на найденную позицию нехорошо: мне, например, частенько нужен не сам текст, а весь файл, в котором этот текст был; автоматическое перескакивание к найденному тексту будет только мешать.
С кодировками и в самом деле туговато... Тут ничего не могу посоветовать. Разве что дождаться, пока кто-то напишет информационный плагин для поиска текста в разных кодировках. Кстати, этот же плагин может не иметь ограничения на однострочность. Сделай плагин-реквест, авось кто-то да возьмётся.
Сохранять список файлов можно. Для этого выведи файлы на панель, нажми Ctrl+A или Ctrl+Num +, и выбери команду "Сохранить выделение в файл". Либо можешь воспользоваться любым из плагинов, создающим временную панель в Тотале. Их как минимум 4 штуки есть...
Отображение найденного текста сразу... Гм, а как ты это себе представляешь? Жми на файле F3 для просмотра, а потом уже в окне просмотрщика ещё раз F3 - он тебе сразу же покажет первое вхождение текста. Куда уж проще? Сразу перескакивать на найденную позицию нехорошо: мне, например, частенько нужен не сам текст, а весь файл, в котором этот текст был; автоматическое перескакивание к найденному тексту будет только мешать.
С кодировками и в самом деле туговато... Тут ничего не могу посоветовать. Разве что дождаться, пока кто-то напишет информационный плагин для поиска текста в разных кодировках. Кстати, этот же плагин может не иметь ограничения на однострочность. Сделай плагин-реквест, авось кто-то да возьмётся.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Re: Поиск в Тотал Командер
Какие проблемы???Ник писал(а):Всё-таки поиск в ТК сделан очень коряво:
- нельзя искать в фоновом режиме (честно говоря, достало страшно!);
!
Мощности у машины наверно хватит!!!
Наши слоны самые ЛУЧШИЕ СЛОНЫ в мире!!! -- Покупайте наших слонов!!!
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
интересно было бы реализовать поисковую строку в командной строке, можно даже добавить кнопки OK и Найти! Для этого почти все уже есть.
Набрат текст, нажал Enter - запуск программы
Shift+Enter - альт. запуск
Alt+Enter - поиск в текущей папке.
Плюсы:
+ не надо жать Alt+F7 для вызова окна - достаточно сразу набрать нужный текст
+ для нового поиска не надо тянуться к мыше, чтобы перейти в строку поиска - достаточно снова набрать текст или исправить старый
+ все найденные файлы сразу появляются в нужной панели (можно даже по мере поиска) тут тебе и предпросмотр сразу + перейти к файлу через Alt+Arrow
+ чтобы файлы на панель, ничего жать не надо - все уже в панели
Минусы:
? 2 кнопки OK и Найти могут запутать юзеров
Кстати, было бы хорошо по результатам поиска через Alt+F7 загружать выделение из найденных файлов в панель.
Набрат текст, нажал Enter - запуск программы
Shift+Enter - альт. запуск
Alt+Enter - поиск в текущей папке.
Плюсы:
+ не надо жать Alt+F7 для вызова окна - достаточно сразу набрать нужный текст
+ для нового поиска не надо тянуться к мыше, чтобы перейти в строку поиска - достаточно снова набрать текст или исправить старый
+ все найденные файлы сразу появляются в нужной панели (можно даже по мере поиска) тут тебе и предпросмотр сразу + перейти к файлу через Alt+Arrow
+ чтобы файлы на панель, ничего жать не надо - все уже в панели
Минусы:
? 2 кнопки OK и Найти могут запутать юзеров
Кстати, было бы хорошо по результатам поиска через Alt+F7 загружать выделение из найденных файлов в панель.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
я тоже думаю, что полезно (и не сложно) было бы сделать сохранение и восстановление результатов поиска прямо в поисковом окошке, и очень логична была бы возможность отправлять его в фоновый режим (ведь для основных файловых операций сделали же?).
Но самый обидный недочёт для меня на сегодня - это отсутствие возможности поиска файлов через FTP. Кстати, это же - и самый основательный довод поклонников FAR в пользу использования этого файлменеджера - там эта возможность есть! Лично меня, как давнего приверженца Total Commander, это здорово задевает... В домашних сетях сейчас мало кто расшаривается по NetBIOS (по крайней мере, у нас) - соответственно, много ресурсов на FTP, и объём их зачастую довольно большой... Чем будем искать, господа?
Но самый обидный недочёт для меня на сегодня - это отсутствие возможности поиска файлов через FTP. Кстати, это же - и самый основательный довод поклонников FAR в пользу использования этого файлменеджера - там эта возможность есть! Лично меня, как давнего приверженца Total Commander, это здорово задевает... В домашних сетях сейчас мало кто расшаривается по NetBIOS (по крайней мере, у нас) - соответственно, много ресурсов на FTP, и объём их зачастую довольно большой... Чем будем искать, господа?