Сортировка элементов не-плагиновой панели Topic is solved

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
blacklion
Posts: 10
Joined: Sat 20 Nov, 2010 22:34

Re: FAR2 2.0.1666 & "Use case sensitive sort" in panel modes

Post by blacklion » Sun 21 Nov, 2010 16:32

Latest post of the previous page:

fibre wrote:
blacklion wrote:Дело именно не в правильности а в привычности, в том, какие паттерны у пользователей уже наработаны.
ок, допустим, сортировка в фаре2 будет такая же, как в фаре1.
а если (опять же, допустим), что я новый пользователь фара и раньше никогда не юзал фар 1.7, а сразу поехал на фаре 2, тогда получается, что, увидев такую сортировку (неправильную, по UCA), я прибегу на форум жаловаться, что сортировка неправильная, а мне скажут "да ты просто нуб, так было в фаре1, поэтому это правильно" - так будет лучше?
Мне всегда казалось, что новые пользователи имеют приоритет перед старыми только тогда, когда надо впарить новую версию (особенно это ярко отражается в поведении сотовых операторов, которые новоподключившимся дарят денег больше, чем старым на 10-ти летие контракта). В случае FAR'а вроде бы деньги тут не при чём...

А если конструктивно, то я бы ожидал, что бы эта самая галка в настройках -- она бы именно меняла поведение сортировки (меняла местами критерии в UCA). Пока я вообще не смог найти примера, когда бы она ХОТЬ ЧТО-ТО меняла. Нубы бы жили со снятой галкой (она по-умолчанию снята), старые пользователи, привыкшие к case sensitive (заметим, в старом FAR'е по-умолчанию эта галка тоже была СНЯТА) ставили бы галку -- все бы было хорошо. А сейчас я галку ставлю -- а мне в ответ ФИГ. Если честно, на мой взгляд это просто бага -- настройка НЕ РАБОТАЕТ (ну или работает в каких-то очень экзотических случаях, которые я сконструировать не смог).
fibre wrote:щас вот ходят разговоры про замену Мультиарка плагином ArcLite, и ведь вы (конечно, не конкретно вы, а "любители классики", так скажем) опять прибежите и скажете "верните всё взад, т.к. так было в фаре1"...
blacklion wrote:FAR2 явно ничего такого не слышал -- сплошное удивления. Я, действительно, начинаю задумываться, а стоит ли юникод всей потери продуктивности и сил, потраченных на обучение рефлексов НОВОМУ поведению.
про сортировку понятно, а что ещё не так?
Ну, вообще, это то, что используется мной в FAR'е 75% времени -- навигация по файловой системе. Ещё 25% -- редактор, там вроде всё в порядке.

(upd) Спасибо авторам, что они хотя бы флаг SORT_STRINGSORT ставят и не получается так, что файлы начинающиеся с точки оказываются в середине списка, как у Explorer. Этого я бы точно не пережил.

User avatar
DrKnS
Posts: 5283
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 203 times

Re: FAR2 2.0.1666 & "Use case sensitive sort" in panel modes

Post by DrKnS » Sun 21 Nov, 2010 16:52

blacklion wrote:Пока я вообще не смог найти примера, когда бы она ХОТЬ ЧТО-ТО меняла.
CtrlF12
√ Use numeric sort

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

Re: FAR2 2.0.1666 & "Use case sensitive sort" in panel modes

Post by zg » Sun 21 Nov, 2010 16:57

blacklion wrote:Но раньше была ФУНКЦИЯ (фича, если хотите) -- разедлить большие и маленькие буквы. А теперь привычной и важной функции НЕТ. Галка есть. А функции нет.
вы передёргиваете. никакой функции «разедлить большие и маленькие буквы» — нет. есть «Использовать регистрозависимую сортировку». она и используется в виде отсутствия NORM_IGNORECASE.
``раньше алгоритм был неправильный, а теперь правильный, потому что нам комитет UNICODE это приказал'' -- это, в общем, неверный ход.
предположим мы отказались от того, что нам приказал комитет unicode. и получили вместо:

Code: Select all

aaa
āāā
bbb
zzz
такое

Code: Select all

aaa
bbb
zzz
āāā
лично мне кажется, что это породит более одного недовольного.
Я, действительно, начинаю задумываться, а стоит ли юникод всей потери продуктивности и сил, потраченных на обучение рефлексов НОВОМУ поведению.
не стоит. пользуйтесь 1.65. тема закрыта.

sergio_nsk
Posts: 3
Joined: Thu 01 Sep, 2011 06:12

Не работает регистрозависимая сортировка файлов

Post by sergio_nsk » Thu 01 Sep, 2011 06:34

Версия 2.0 build 1807 x64
По умолчанию сортировка файлов в панелях регистронезависимая:

Code: Select all

    AAAA
    bbbb
    CCCC
Мне необходима регистрозависимая сортировка:

Code: Select all

    AAAA
    CCCC
    bbbb
Галка "√ Use case sensitive sort" в настройках "Sort by" ни на что не влияет, то есть не работает!
Тема с этой проблемой уже есть http://forum.farmanager.com/viewtopic.php?f=4&t=5903 Некий zg закрыл эту тему, так и не выслушав и не поняв автора. Автор пишет про регистрозависимую сортировку, различия между Е и е в такой сортировке, а zg про юникодную сортировку и приводит пример с диакритичекими знаками, про равенство в такой сортировке е и ё, которые к регистру символов отношения не имеют.
Ещё раз повторяю, мне нужна сортировка регистрозависимая, чтобы опция "√ Use case sensitive sort" работала. Чтобы было так:

Code: Select all

    Ёлка
    Ель
    ёлка
    ель
а не

Code: Select all

    Ёлка
    ёлка
    Ель
    ель
Надеюсь, понятно описал проблему.

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

Re: Не работает регистрозависимая сортировка файлов

Post by zg » Thu 01 Sep, 2011 09:28

sergio_nsk wrote:Автор пишет про регистрозависимую сортировку
не вижу я тут этого.
ps: то что автор темы офтопит в собственной теме, это не мои проблемы.
pps: тут написано и про регистр. тему закрываю.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Use case sensitive sort

Post by John Doe » Fri 02 Sep, 2011 15:49

А всё-таки зачем сейчас эта опция если она ничего не делает.

User avatar
zg
zero-gravity
Posts: 5549
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 87 times
Contact:

Re: Use case sensitive sort

Post by zg » Fri 02 Sep, 2011 16:18

John Doe wrote:А всё-таки зачем сейчас эта опция если она ничего не делает.
фар честно ставит NORM_IGNORECASE. напишите в майкрософт, зачем нужны NORM_IGNORECASE/LINGUISTIC_IGNORECASE, если они ни на что не влияют.

User avatar
John Doe
Бюрократ
Posts: 12287
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 164 times

Re: Use case sensitive sort

Post by John Doe » Fri 02 Sep, 2011 16:52

Может стоит ненужную опцию просто удалить?
Дабы напрасно не смущала пытливые умы.

CollapseTroll
Posts: 11
Joined: Tue 10 Jan, 2012 11:01
Has thanked: 2 times

Как сделать чтобы FAR сортировал и папки тоже?

Post by CollapseTroll » Mon 01 Oct, 2012 13:25

Например по нажатию ctrl+F5 сортируются файлы по дате модификации, а папки нет..

2useven10
Posts: 3839
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 159 times

Re: Как сделать чтобы FAR сортировал и папки тоже?

Post by 2useven10 » Mon 01 Oct, 2012 13:33

папки тоже сортируются. чтобы папки не были раньше файлов - CtrlF12 и снимите галку с Directory First (или аналог по русски).

CollapseTroll
Posts: 11
Joined: Tue 10 Jan, 2012 11:01
Has thanked: 2 times

Re: Как сделать чтобы FAR сортировал и папки тоже?

Post by CollapseTroll » Mon 01 Oct, 2012 16:24

Спасибо! Буду разбираться.

У меня только пункты "использовать числовую сортировку", "Использовать группы сортировки", "Помеченные файлы вперед".

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

2useven10
Posts: 3839
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 159 times

Re: Как сделать чтобы FAR сортировал и папки тоже?

Post by 2useven10 » Mon 01 Oct, 2012 16:30

У меня только пункты "использовать числовую сортировку", "Использовать группы сортировки", "Помеченные файлы вперед".
Придётся заменить фар1 на фар2 (лучше последний бис) или фа3 билд 2798.

CollapseTroll
Posts: 11
Joined: Tue 10 Jan, 2012 11:01
Has thanked: 2 times

Re: Как сделать чтобы FAR сортировал и папки тоже?

Post by CollapseTroll » Tue 02 Oct, 2012 11:14

Эмм.. понятно, спасибо большое вам за ответ!

наверное у меня действительно порядком старенький
Far Manager, version 2.0 (build 1204) x86
Copyright (C) 1996-2000 Eugene Roshal, Copyright (C) 2000-2009 Far Group

tyrex
Posts: 22
Joined: Fri 17 Jul, 2009 08:14

Некорректная сортировка папок

Post by tyrex » Thu 22 May, 2014 08:08

FAR 3.0 build 3900 x64
Windows 7

Некорректно работает сортировка папок в панели.

Пример: есть папки со следующими именами:
1.Фото за январь
2.Фото за февраль
10.Фото за октябрь

Непонятность раз:
Выставляю (по Ctrl+F12) сортировку по Extenstion и папки сортируются так:
10.Фото за октябрь
2.Фото за февраль
1.Фото за январь

Но почему-то, во всех версиях фара до этого (в частности в 3.0 build 3525 x86) при сортировке по Extension папки сортировались так:
1.Фото за январь
10.Фото за октябрь
2.Фото за февраль


Непонятность два:
Включаю Numeric Sort. Ничего не изменяется. Выключаю Numeric Sort - опять без изменений:
10.Фото за октябрь
2.Фото за февраль
1.Фото за январь

Опять же, во всех версиях фара до этого, при сортировке по Extension и Numeri Sort папки так, как надо:
1.Фото за январь
2.Фото за февраль
10.Фото за октябрь

P.S. С файлами такой проблемы нет - Numeric Sort работает. Проблема есть только с сортировкой папок.

2useven10
Posts: 3839
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 159 times

Re: Некорректная сортировка папок

Post by 2useven10 » Thu 22 May, 2014 08:47

Может быть дело не в версиях фара а в настройках:
Panel Settings -> [x] Sort folder names by extension ?

tyrex
Posts: 22
Joined: Fri 17 Jul, 2009 08:14

Re: Некорректная сортировка папок

Post by tyrex » Thu 22 May, 2014 09:08

Да, действительно, так все работает. Спасибо!

Post Reply

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