Быстрый поиск
Модератор: motyara
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Быстрый поиск
думаю, ещё не раз будут проблемы с быстрым поиском. Поэтому решил создать отдельную тему.
[673 build] быстрый поиск по русским буквам либо вообще не работает, либо работает чрезмерно криво. Проявляется в том, что буква может не вводиться, хотя папки/файлы, начинающиеся с / продолжающиеся вводимым символом, существуют. Максимум 2 русские буквы получилось ввести в быстром поиске, 3 буквы вообще никогда не вводятся. Также если есть несколько элементов, начинающихся на "абв", то быстрый поиск может "застрять" на каком-то одном элементе, начинающемся на "а", не перемещаясь к другим элементам, я уж не говорю про не первую букву...
[673 build] быстрый поиск по русским буквам либо вообще не работает, либо работает чрезмерно криво. Проявляется в том, что буква может не вводиться, хотя папки/файлы, начинающиеся с / продолжающиеся вводимым символом, существуют. Максимум 2 русские буквы получилось ввести в быстром поиске, 3 буквы вообще никогда не вводятся. Также если есть несколько элементов, начинающихся на "абв", то быстрый поиск может "застрять" на каком-то одном элементе, начинающемся на "а", не перемещаясь к другим элементам, я уж не говорю про не первую букву...
Настоящий инженер учится всю жизнь!
Re: Быстрый поиск
подтвержадаю проблему быстрого поиска с рускими буквами,
и еще одно не удобство если меняю настроки как вызывать быстрый поиск то они применяются только после перегрузки проги
и еще одно не удобство если меняю настроки как вызывать быстрый поиск то они применяются только после перегрузки проги
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
[build 674]
к самому алгоритму быстрого поиска нареканий нет. реализация - супер! и русские, и английские символы обрабатывает корректно.
НО!
быстрый поиск вызывается к месту и не к месту.
1. Делаю SHIFT+F6 (переименовать) - пытаюсь ввести новосе имя, у меня быстрый поиск пытается работать.
2. пытаюсь ввести в командной строке команду - у меня вместо ввода команды опять же быстрый поиск срабатывает.
думаю, ещё порыться - тоже будет он работать где-то вместо предполагаемых действий.
Так что на будущее: всё же настолько очевидные баги выпускать наружу не стоит. Это даже не бета-версия =) альфа. добавь тогда уж галку в настройках "информировать о выходе альфа-версий".
Откатываюсь обратно на beta-3, в beta-4 работать невозможно. Когда подправишь и новый архив/инсталлятор выложишь, напиши.
к самому алгоритму быстрого поиска нареканий нет. реализация - супер! и русские, и английские символы обрабатывает корректно.
НО!
быстрый поиск вызывается к месту и не к месту.
1. Делаю SHIFT+F6 (переименовать) - пытаюсь ввести новосе имя, у меня быстрый поиск пытается работать.
2. пытаюсь ввести в командной строке команду - у меня вместо ввода команды опять же быстрый поиск срабатывает.
думаю, ещё порыться - тоже будет он работать где-то вместо предполагаемых действий.
Так что на будущее: всё же настолько очевидные баги выпускать наружу не стоит. Это даже не бета-версия =) альфа. добавь тогда уж галку в настройках "информировать о выходе альфа-версий".
Откатываюсь обратно на beta-3, в beta-4 работать невозможно. Когда подправишь и новый архив/инсталлятор выложишь, напиши.
Настоящий инженер учится всю жизнь!
Re: Быстрый поиск
Конфигурация - Настройка - Операции - Быстрый поискkostik-aaron писал(а):...
быстрый поиск вызывается к месту и не к месту.
1. Делаю SHIFT+F6 (переименовать) - пытаюсь ввести новосе имя, у меня быстрый поиск пытается работать.
2. пытаюсь ввести в командной строке команду - у меня вместо ввода команды опять же быстрый поиск срабатывает.
думаю, ещё порыться - тоже будет он работать где-то вместо предполагаемых действий...
Выбери не "Только буква", а что-нибудь другое ("Alt+буква", например), и будет тебе счастье
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
спасибо за новый билд с исправленным быстрым поиском. Но тут же всплыла новая проблема: быстрый поиск только по букве. UC не видит зажатия клавиши SHIFT, и реагирует на комбинацию клавиш как на быстрый поиск просто по букве. Удачи!
Настоящий инженер учится всю жизнь!
Re: Быстрый поиск
Что вы имеете в виду. Все прекрасно работает. Что значит не видит зажатия клавиши Шифт?kostik-aaron писал(а):спасибо за новый билд с исправленным быстрым поиском. Но тут же всплыла новая проблема: быстрый поиск только по букве. UC не видит зажатия клавиши SHIFT, и реагирует на комбинацию клавиш как на быстрый поиск просто по букве. Удачи!
Re: Быстрый поиск
Кстати, вот нашел еще один баг по поводу быстрого поиска. Если перейти в командную строку и попытаться ввести что-нибудь, опять же срабатывает быстрый поиск. Надо условие в коде поменять. Если курсор находится в командной строке, то не обрабатывать быстрый поиск, а позволять ввести команду. Скажем я хочу запустить regedit. Надеюсь понятно объяснил . Автор, поправьте, пожалуйста. Спасибо.
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
мде, рано погорячился благодарить. действительно, командная строка так и осталась неисправленной. Что касается шифта - то я имею ввиду переопределение горячих клавиш. SHIFT+<буква> обрабатывается не как сочетание клавиш, а как быстрый поиск для заглавной буквы, хотя сам поиск регистронезависимый.
Настоящий инженер учится всю жизнь!
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Действительно, оказалось что при модификации функции (чтобы быстрый поиск не срабатывал при отображении окна консольного ввода) я половину условия (if) временно убрал, но вернуть на место в измененном виде забыл... сейчас это исправил, а заодно и ситуацию "про шифт" (надеюсь что без повального количества ошибок), постараюсь в течение суток выложить еще один билд (вроде как обнаружились проблемы с автоматическим обновлением).
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
1. нажатие CAPS LOCK вызывает быстрый поиск. отменить!
2. какое-то странное поведение быстрого поиска при первом символе "." - точка:
при первом вводе точки в строке быстрого поиска она вводится, но папки и файлы видны все те же самые (см. ниже) при втором вводе точки (т.е. уже быстрый поиск по ".." что-то странное отфильтровывает (см. ниже) ну а если ввести ".к", то фильтрует то, что и ожидается (см. ниже)
2. какое-то странное поведение быстрого поиска при первом символе "." - точка:
при первом вводе точки в строке быстрого поиска она вводится, но папки и файлы видны все те же самые (см. ниже) при втором вводе точки (т.е. уже быстрый поиск по ".." что-то странное отфильтровывает (см. ниже) ну а если ввести ".к", то фильтрует то, что и ожидается (см. ниже)
Настоящий инженер учится всю жизнь!
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
[679 build] конечно, это может и не баг, а упущение. но очень огорчает. Настолько огорчает, что решил писать сюда, потому что просто не могу работать иначе =)
Итак, чего я хочу: быстрым поиском найти нужную вещь и удалить её. но не тут-то было. допустим, по быстрому поиску нашлось несколько элементов. навигация вверх-вниз по ним работает, а вот кнопка DEL не реаагирует. Зато, например, SHIFT+DEL (которое должно удалять файло минуя карзину) удаляет последний введённый символ в быстром поиске (хотя этим занимается BACKSPACE).
Ещё чего заметил: если при вводе быстрого поиска нажать ESC, то мы нормально выходим из результатов быстрого поиска обратно в папку с файлами. но если, например, мы по результатам поиска файло, к примеру, скопируем, то потом по ESC только очищается строка быстрого поиска, но сама панель не закрывает результаты поиска.
Итак, чего я хочу: быстрым поиском найти нужную вещь и удалить её. но не тут-то было. допустим, по быстрому поиску нашлось несколько элементов. навигация вверх-вниз по ним работает, а вот кнопка DEL не реаагирует. Зато, например, SHIFT+DEL (которое должно удалять файло минуя карзину) удаляет последний введённый символ в быстром поиске (хотя этим занимается BACKSPACE).
Ещё чего заметил: если при вводе быстрого поиска нажать ESC, то мы нормально выходим из результатов быстрого поиска обратно в папку с файлами. но если, например, мы по результатам поиска файло, к примеру, скопируем, то потом по ESC только очищается строка быстрого поиска, но сама панель не закрывает результаты поиска.
Настоящий инженер учится всю жизнь!
- kostik-aaron
- Охотник за багами
- Сообщения: 211
- Зарегистрирован: Пт фев 15, 2008 12:34 pm
- Откуда: Зеленоград
- Контактная информация:
Re: Быстрый поиск
прошу не забыть про то, что я писал выше. Плюс ещё хочу добавить: мне кажется, гораздо правильнее сделать так, чтобы при вводе букв в быстром поиске допускался пустой результат - то есть если я хочу найти что-то, начинающееся на "h", а таких элементов нет, то чтобы буква "h" в быстром поиске оставалась (и следующие за ней), а результат был пустым. Так будет гораздо логичнее, имхо
Настоящий инженер учится всю жизнь!