Отметка папок по <Gray +>

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Отметка папок по <Gray +>

Post by 2useven10 »

Latest post of the previous page:

Taciturn, Значит поведение Shift Gray - не соответствует документации - снимает всегда всё.
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

Отметка папок по <Gray +>

Post by fps »

Может просто документацию поправить? Всегда ведь такое поведение было, все привыкли. Кому надо иначе - несложный макрос решит проблему.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Отметка папок по <Gray +>

Post by 2useven10 »

fps, Как мне видится - макрос совсем не двухстрочный. Как минимум придётся проверять текущие настройки. И кроме того работы достаточно.
User avatar
SUSim
Posts: 1636
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Отметка папок по <Gray +>

Post by SUSim »

Я считаю - снимать пометку логичнее со всего!!!
а помечать, в зависимости от настроек...
Текущее поведение оставить! +1
Last edited by SUSim on Thu 11 Oct, 2018 20:53, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Отметка папок по <Gray +>

Post by Smitis »

Может добавить в диалоги Gray+ и Gray- чекбокс, указывающий, выделять папки или нет? Значение чекбокса инициализировать из глобальной настройки и хранить только до конца сессии ФАРа?
Разум когда-нибудь победит.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Отметка папок по <Gray +>

Post by DrKnS »

Smitis, а как это должно сочетаться с фильтром там же?
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Отметка папок по <Gray +>

Post by Smitis »

DrKnS wrote: Mon 05 Nov, 2018 19:49 Smitis, а как это должно сочетаться с фильтром там же?
Так же, как существующая сейчас глобальная опция "Select folders".
Собственно, этот чекбокс заменит эту опцию при выделении.
Last edited by Smitis on Mon 05 Nov, 2018 20:40, edited 1 time in total.
Разум когда-нибудь победит.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Отметка папок по <Gray +>

Post by buniak_a_h »

1. Поведение, действительно, нелогичное и не симметричное.
2. Иногда это бывает полезно. Например, чтоб отметить все папки и только папки, сначала отмечаешь файлы, а потом жмёшь Ctrl Gray*. Это часто бывает нужно во временной панели после поиска (если забыл снять флаг "Search for folders".
3. Самым разумным мне кажется добавление 3-хпозиционного чекбокса (или 3-х радиобутонов) в диалог отметки. Чтоб можно было не только НЕ отмечать папки, но и наоборот - отмечать ТОЛЬКО папки, соответствующие маске. Надо ли запоминать состояние флага/радиобутона, или сделать ещё одну настройку - это следующий вопрос
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Отметка папок по <Gray +>

Post by Yegor »

Я бы предложил так:
[x] Select folders - влияет только на Gray*, но не на Gray+ и Gray-
В Gray+ и Gray- диалогах для этого есть фильтры, единственное, что я бы добавил [x] Use filter чекбокс, а то в других местах такой есть (см. копирование и поиск), а в этих диалогах нет, от этого поведение не последовательное (трудно предсказуемое).
Ctrl Gray* тоже остается без изменений.
Last edited by Yegor on Mon 05 Nov, 2018 21:48, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Отметка папок по <Gray +>

Post by buniak_a_h »

Yegor wrote: Mon 05 Nov, 2018 21:47 В Gray+ и Gray- диалогах для этого есть фильтры
Получается очень долгий путь, если надо менять поведение отметки:
1. Установить [x] Use filter
2. перейти по кнопке [ Filter ] (её тоже надо добавить в диалог)
3. Сделать отдельный фильтр по атрибуту D+ (и по атрибуту D-), если их не было (а фильтры автоматически не сохраняются - только по сохранению настроек! А настройки сохранять не хочется: при этом сохранится и положение панелей!)
4. Включить/выключить соответствующий фильтр
5. Вернувшись в диалог только сейчас нажать Ok (причём, <Enter> не подойдёт, т.к. активной осталась кнопка [ Filter ]! Т.е. либо переключаться на мышку, либо ещё неск нажатий на стрелки)
Пропадает основное достоинство групповой отметки/разотметки - лаконичность. А решается, казалось бы, простым добавлением чекбокса (мне больше нравятся радиобутоны)
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Отметка папок по <Gray +>

Post by Smitis »

Yegor
Фильтры это, конечно, мощное средство, но чаще надо что-то попроще. Перенос опции в диалог был бы оптимальным решением.
Разум когда-нибудь победит.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Отметка папок по <Gray +>

Post by Yegor »

buniak_a_h wrote: Mon 05 Nov, 2018 22:13 2. перейти по кнопке [ Filter ] (её тоже надо добавить в диалог)
Она там уже есть.
Smitis wrote: Mon 05 Nov, 2018 22:14 Фильтры это, конечно, мощное средство, но чаще надо что-то попроще. Перенос опции в диалог был бы оптимальным решением.
Я просто предложил, лично у меня опция [x] Select folders всегда включена.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Отметка папок по <Gray +>

Post by Smitis »

Yegor wrote: Tue 06 Nov, 2018 00:15 лично у меня опция [x] Select folders всегда включена.
А у меня с точностью до наоборот. :)
Разум когда-нибудь победит.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Отметка папок по <Gray +>

Post by buniak_a_h »

Smitis wrote: Tue 06 Nov, 2018 07:54
Yegor wrote: Tue 06 Nov, 2018 00:15 лично у меня опция [x] Select folders всегда включена.
А у меня с точностью до наоборот. :)
Это - аргумент в пользу радиобутонов/чекбокса: устанавливать начальное значение в зависимости от этой настройки и не запоминать...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Отметка папок по <Gray +>

Post by John Doe »

buniak_a_h wrote: Mon 05 Nov, 2018 22:13 Пропадает основное достоинство групповой отметки/разотметки - лаконичность. А решается, казалось бы, простым добавлением чекбокса
buniak_a_h wrote: Tue 06 Nov, 2018 08:33 Это - аргумент в пользу радиобутонов/чекбокса: устанавливать начальное значение в зависимости от этой настройки и не запоминать...
Согласен, что для Gray+/- предложенное поведение не помешает.
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Отметка папок по <Gray +>

Post by Smitis »

Добавил предложение на мантис
https://bugs.farmanager.com/view.php?id=3685
Разум когда-нибудь победит.
Post Reply

Return to “Нужна помощь”