Если в имени директории присутствует юникодное тире (—, E2 80 93), то в панелях всё отображается нормально, однако стоит вызвать поиск и во временную панель попадает найденное в этой директории уже некорректно - вместо тире вопросительный знак, а при попытке удалить файл из временной панели (видим найденное множество файлов, выделили "*", "удалить") - удаление происходит "моментально", физически всё остаётся на своих местах, т.е. реальной операции с файлом не происходит, т.е. из временной панели/списка найденного в функцию удаления передаётся неверный путь.
Та же самая проблема всплывает и в случае наличия "«", "»" в имени директории, возможно и с другими символами.
Если, допустим, слева "Временная панель", а справа директории, вызывающие глюк, и переименовываем директорию с тире, заменяя тире на минус, то все директории с тире (вопросительным знаком) исчезают из списка, как невалидные.
На любой версии фара включительно до 3.0.5757.0 x86 (свежее тоже, скорее всего)
При поиске некоторые символы не распознаёт [виновник - S&R ANSI plugin]
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
При поиске некоторые символы не распознаёт
Повторил ваш эксперимент (тире скопипастил из оригинального сообщения). Вопросительный знак не появляется, файл удаляется нормально.
Far 3.0.5629 x86, Windows 10.
Far 3.0.5629 x86, Windows 10.
При поиске некоторые символы не распознаёт
форум, видимо, преобразовывает
Код символа E2 80 93
В архиве директория. Заходим в BUG\, видим "Какая-то директория...", на правой панели делаем ту же самую директорию BUG\ (Alt-F2, имя диска, куда распаковали BUG\) и входим в "Какая-то директория...", чтобы видеть файлы.
не входя в неё нажимаем Alt-F7, задаём в поиск "БЛАБЛА.TXT", энтер, найдёт один файл, жмём "панель".
Теперь в левой панели найденное (с вопросительным знаком). Наводим на единственный найденный файл БЛАБЛА.TXT, Shift-Del, Enter. Справа видим, что все файлы на месте.
Прикрепил видео для большей наглядности (MKV не даёт цеплять, положил в архив).
- Attachments
-
- Bug_video.rar
- (413.59 KiB) Downloaded 47 times
-
- BUG.rar
- (599 Bytes) Downloaded 52 times
Last edited by dest on Tue 06 Apr, 2021 16:49, edited 1 time in total.
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
При поиске некоторые символы не распознаёт
С вашим архивом BUG.rar у меня 1 раз повторилось неудаление, а 4 раза удалялось нормально. (Всего повторил эксперпимент 5 раз).
Вопросительный знак не появлялся ни разу.
Вопросительный знак не появлялся ни разу.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
При поиске некоторые символы не распознаёт
Нажмите на этой "временной панели" F1.
Скорее всего, это не настоящая временная панель, а от какого-нибудь древнего S&R-плагина.
При поиске некоторые символы не распознаёт
Судя по тексту помощи... да, временная панель от S&R. Очень жаль, очень годный плагин, а заменить нечем.
А впрочем его временная панель особо ничего не даёт, выгружал плагин из памяти, загружал обратно, отключал перехват OPEN_FINDLIST - разницы в панелях на первый взгляд не увидел.
Всё-таки 1 раз это случилось. В идеале не должно не случаться никогда.
Last edited by dest on Tue 06 Apr, 2021 17:34, edited 1 time in total.
-
- Posts: 6840
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
При поиске некоторые символы не распознаёт
Повторил ещё несколько раз - больше не случается. К сожалению, не исключён "человеческий фактор" - возможно в этот единственный раз я что-то сделал не так (ну например нажал F7 вместо F8).