Естественная сортировка с учётом разделителей

Хотите говорить о Far и не знаете, куда обратиться?
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Естественная сортировка с учётом разделителей

Post by Артём »

а почему бы не ввести естественную сортировку с учётом разделителей?

общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_'). сделать разбиение имени файла на фрагменты по разделителям и сортировать уже с учётом фрагментов.
User avatar
zg
zero-gravity
Posts: 5862
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg »

Артём wrote:общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_').
общепринятые кем?
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

zg wrote:
Артём wrote:общепринятые разделители - точка ('.'), чёрточка ('-'), подчеркивание ('_').
общепринятые кем?
вам есть что-то сказать по существу?..

когда пользователь видит:
SomeSoftware_v1.13_installer.exe
SomeSoftware.v1.13.installer.exe
SomeSoftware-v1.13-installer.exe

... ему абсолютно по барабану, какие разделители используются. если удастся привести пример использования других разделителей - добро пожаловать!
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Сортировка по имени: учитывать ли расширение?

Post by John Doe »

Артём
Вам не кажется, что ваше предложение слабо связано с темой?
User avatar
zg
zero-gravity
Posts: 5862
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg »

Артём wrote:есть что-то сказать по существу?..
вы навязываете своё мнение, как общепринятое. это нехорошо.
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

ваше предложение слабо связано с темой
почему же? проблема возникла из-за того, что кто-то хочет, чтобы расширение могло содержать символ "."
и именно из-за того, что FAR считает расширением часть полного имени, находящуюся справа от разделителя ".", и возникают эффекты, как в первом посте:

Code: Select all

полное имя                     имя без расширения         расширение
Firefox Setup 10.0.exe         Firefox Setup 10.0         .exe
Firefox Setup 10.0.1.exe       Firefox Setup 10.0.1       .exe
Firefox Setup 10.0.1.exe.asc   Firefox Setup 10.0.1.exe   .asc
Firefox Setup 10.0.exe.asc     Firefox Setup 10.0.exe     .asc
вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.

однако, если уж пошла такая пьянка, то делать надо полноценно

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

Re: Сортировка по имени: учитывать ли расширение?

Post by zg »

Артём wrote:a. это не навязывание мнения, это преложение. навязанное мнение - это код, который лёг в репозиторий без обсуждения
внезапно far 1.65 сортировал по имени без учёта расширения. и репозитариев тогда не было.
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

внезапно far 1.65 сортировал по имени без учёта расширения
ничего, что первый пост относится к Far 3.0 build 2459 x86?
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Re: Сортировка по имени: учитывать ли расширение?

Post by John Doe »

Артём wrote:
ваше предложение слабо связано с темой
почему же? проблема возникла из-за того, что кто-то хочет, чтобы расширение могло содержать символ "."
a. Расширение не может содержать символ "."
b. Я неверно выразился. Определённо, ваше предложение как-то связано с темой. Но при этом выходит далеко за её рамки.
Артём wrote:вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.
О чём тогда говорить.
Артём wrote:c. никто не привёл "пример использования других разделителей", зато дружно накинулись критиковать моё мнение
Я не вижу ни одного кто критиковал бы ваше мнение.
User avatar
zg
zero-gravity
Posts: 5862
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg »

Артём wrote:
внезапно far 1.65 сортировал по имени без учёта расширения
ничего, что первый пост относится к Far 3.0 build 2459 x86?
так в деле учёта расширения ничего не изменилось. так что в плане
a. это не навязывание мнения, это преложение. навязанное мнение - это код, который лёг в репозиторий без обсуждения
вы не правы. если кто-то что-то и навязывал — то это был рошал. пишите ему. здесь это бесполезно.
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

John Doe wrote:
Артём wrote:вообще не вижу причины, по которой возник этот топик - FAR поступает более, чем логично.
О чём тогда говорить.
пардон, забыл уточнить, что FAR поступает логично с точки зрения алгоритма определения расширения имени файла, но совсем не логично с точки зрения человека.
собственно, моя "хотелка" - это всего лишь обобщение ранее высказанных "хотелок", связанных с сортировкой. нечно сродни Natural Order
User avatar
zg
zero-gravity
Posts: 5862
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 155 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by zg »

Артём wrote:давайте прикроем тему навязанного личного мнения. все реквесты на этом форуме и в этом топике, в частности, - это личное мнение
всё же фразы «общепризнанными разделителями являются… давайте их запилим в фаре» и «лично мне нравятся такие разделители… давайте их запилим в фаре» имеют разный смысл. вы же тут пытаетесь убедить, что одинаковый. это нехорошо.
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

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

лично мне нравятся такие разделители: ".", "-", "_".
какие разделители нравятся остальным?
кто считает, что этих символов достаточно, чтобы реализовать натуральную сортировку?
кто считает, что кроме "." никаких других символов в качестве разделителей использовать не нужно?
кто считает, что перечень предложенных символов неполный и стоит добавить ещё полтора десятка символов из юникода?
Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Сортировка по имени: учитывать ли расширение?

Post by Maximus5 »

Если уж на то пошло, и если уж такая сортировка будет реализована, то ничто не мешает сделать настраиваемым список "разделителей". Так что обсуждать и спорить тут не о чем.
Артём
Posts: 14
Joined: Thu 17 May, 2007 19:03

Re: Сортировка по имени: учитывать ли расширение?

Post by Артём »

ничто не мешает сделать настраиваемым список "разделителей"
умничко!

а вот реализовать сортировку файлов с учётом фрагментов так, как это хочет видеть человеческий глаз, - вот это было бы неплохо сделать. а то прицепились тут к слову "общепринятый"...
Post Reply

Return to “Обсуждение Far Manager”