Page 1 of 1

Alt+<Gray +> не выделяет на панели файлы без расширения

Posted: Fri 20 Dec, 2019 18:09
by fps
help:
Пометить файлы с именем, как у текущего файла Alt+<Gray +>
На панели файлы:
  • name
  • name.ext
  • name.ext2
Нажатие Alt+<Gray +> на любом из них выделяет все кроме первого (у которого нет расширения)

Это так и задумано?

Проверил в FAR3 2798 (последний без lua) - в нем выделяются как ожидается - все.

Alt+<Gray +> не выделяет на панели файлы без расширения

Posted: Fri 20 Dec, 2019 18:28
by HaRT
В целом подтверждаю, но детали несколько различаются.
Я создал 4 файла: n, n., n.e1, n.e1. Нажимаю Alt+Add на одном из файлов — выделяются не всегда все:

Нажимаю на: Выделяются
n: n., n.e1, n.e1
n.:
n.e1: n., n.e1, n.e1
n.e2: n., n.e1, n.e1

Т.е. наряду с ошибкой (1), что n никогда не выделяется, вижу ещё ошибку (2), что от n. ничего не выделяется.

Alt+<Gray +> не выделяет на панели файлы без расширения

Posted: Fri 20 Dec, 2019 18:29
by Shmuel
В билде 5037 работает, в 5049 и 5530 - нет.

Alt+<Gray +> не выделяет на панели файлы без расширения

Posted: Fri 20 Dec, 2019 20:08
by DrKnS
fps, 5532.
HaRT wrote: Fri 20 Dec, 2019 18:28 от n. ничего не выделяется.
Alt+Gray+ - это Add с маской name.*.
Если name оканчивается точкой, то маска приобретает вид name..*, в вашем сете таких файлов нет.

Alt+<Gray +> не выделяет на панели файлы без расширения

Posted: Fri 20 Dec, 2019 20:19
by HaRT
DrKnS wrote: Fri 20 Dec, 2019 20:08
HaRT wrote: Fri 20 Dec, 2019 18:28 от n. ничего не выделяется.
Alt+Gray+ - это Add с маской name.*.
Если name оканчивается точкой, то маска приобретает вид name..*, в вашем сете таких файлов нет.
Это детали реализации. С точки зрения пользователя такая реализация приводит к неожиданному результату.

Но я признаю, что практическая значимость этого крайнего случая крайне низкая.