фильтр файловой панели

Здесь можно сообщить о найденных багах в Far.
Post Reply
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

фильтр файловой панели

Post by Kildor »

Если используется пользовательский фильтр файловой панели, содержащий маски исключения, то фильтр по маске будет всегда исключать файлы, вне зависимости от его типа.

пример:
на панели файлы

advice.html
advice.html.BAK
css.css
js.js

CtrlI
Создаём пользовательский фильтр и выбираем его (Space)
*.*|*.bak,*.tmp
После чего, при попытке выбрать маску файла
+ *.html
соответствующий файл исключается, как будто мы выбрали
- *.html

Если пользовательский фильтр не содержит масок исключения, то маски работают как задумано.

Far#2101
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
HaRT
Moderator
Posts: 11165
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 243 times
Been thanked: 385 times

Post by HaRT »

Подтверждаю.

Far b.2091

PS Хорошо бы ещё иметь возможность (например, по F5) создать пользовательский фильтр по выделенным автоматическим фильтрам. Например, имеем

Code: Select all

  <no custom filters defined>
---------------------------------+------------
  Panel file type                | *.awk
+ Panel file type                | *.bat
  Panel file type                | *.chm
+ Panel file type                | *.cmd
Нажимаем F5 — получаем

Code: Select all

+                                | *.bat,*.cmd <-- выделена эта строка
---------------------------------+------------
  Panel file type                | *.awk
  Panel file type                | *.bat
  Panel file type                | *.chm
  Panel file type                | *.cmd
Аналогично с ‘’; а в случае противоречивого выделения можно создавать два фильтра: положительный и отрицательный.

PPS А то, что выделение автоматических фильтров не сохраняется между вызовами окна фильтров — это ошибка или так и задумано (зачем бы)?
Last edited by HaRT on Fri 12 May, 2006 11:18, edited 1 time in total.
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Post by Kildor »

HaRT
+1 за F5
А по сохранению между нажатиями — как-то это странно работает.
CtrlI Up Space Enter — выделяет последнюю маску.
Если затем нажать CtrlI, то никакого знака перед масками не будет, но при этом, если нажать Esc, то фильтр сохранится.
PS: ради интереса поглядел на b5 — поведение аналогично.
ну и совсем уж ради интереса на far120b, выделение масок — один в один нынешнее.
похоже этот кусок не трогали уже очень и очень давно ;)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Post Reply

Return to “Глюки и баги”