отключить сортировку в файлах описаний (descript.ion)

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
val
Posts: 13
Joined: Wed 21 May, 2008 20:21

отключить сортировку в файлах описаний (descript.ion)

Post by val »

Пользуюсь фаром очень долгое время (во времён Рошаля). Долго не решался обновиться до третьей версии. Но сей час настал. Теперь использую его продолжительное время. Нареканий к стабильности и функциональности пока нет. Но заметил одно неприятное для меня изменение, из-за чего для копирования/перемещения приходится пользоваться старым фаром.

Имею в виду то, что фар-не-3 при добавлении файла с описанием в каталог просто добавляет это самое описание в конец descript.ion. При удалении файла с описанием фар-не-3 просто удаляет строку с его описанием. Таким образом при просмотре descript.ion получаю дополнительную информацию: в какой очерёдности файлы были добавлены в каталог.

Фар-3 действует иначе. Он использует любую возможность чтобы отсортировать содержимое descript.ion по имени файла в возрастающем порядке. Да, какой-то смысл для такого изменения вроде бы существует. Поиск описания для отдельно взятого файла должен быть быстрее (log2(x) vs. x). Однако тут есть несколько "но". Файл описаний при открытии _в любом случае_ принудительно сортируется. Ведь другая программа может добавить описание в конец. Или отсортировать, но по другому правилу (например, АБаб vs АаБб).

Поэтому раз сортировка происходит всегда при открытии, нельзя ли отсортированный список ограничить памятью. А реальное изменение descript.ion сделать как в фар-не-3 - без принудительной сортировки.
Ну или хотя бы опцию для такого поведения.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

отключить сортировку в файлах описаний (descript.ion)

Post by DrKnS »

при просмотре descript.ion получаю дополнительную информацию: в какой очерёдности файлы были добавлены в каталог
А какая разница?
И разве ту же самую информацию нельзя получить сортировкой по времени создания?
val
Posts: 13
Joined: Wed 21 May, 2008 20:21

отключить сортировку в файлах описаний (descript.ion)

Post by val »

Файл, созданный вчера, вчера же и был добавлен в каталог. Файл, созданный два месяца назад, был добавлен в каталог сегодня. Нужна именно очерёдность.

Разные это времена и не работает, увы. Я так потерял очерёдность добавления для нескольких тысяч файлов. Теперь приходится описания не в уникоде и держать для этого второй фар.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

отключить сортировку в файлах описаний (descript.ion)

Post by John Doe »

val wrote: Разные это времена и не работает, увы.
Точно?
Ctrl-F12

Code: Select all

Write time                     Ctrl+F5
Unsorted                       Ctrl+F7
Creation time                  Ctrl+F8
Access time                    Ctrl+F9
Change time
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

отключить сортировку в файлах описаний (descript.ion)

Post by DrKnS »

Ok.
val
Posts: 13
Joined: Wed 21 May, 2008 20:21

отключить сортировку в файлах описаний (descript.ion)

Post by val »

И по какому полю предлагаете сортировать? Я пробовал.

Write time - когда оригинальный файл был изменён/создан (что позднее) (какое-то время до помещения в каталог). Не меняется при копировании/перемещении в файле. Поэтому не подходит

Creation time - когда файл был создан. При перемещении новый файл получает в поле текущее время (что могло бы сойти за решение). При копировании - оригинальное время сохраняется. Если бы файлы исключительно перемещались (а они ещё и копируются) был бы возможный
вариант.

Access time - совсем не подходит.

И даже если бы это был вариант, это привело к другому вопросу. Описание - несколько полей. И вот надо найти файлы с некоторым значением поля, которое, к сожалению, не первое. Текущее решение - F7 и далее Shift-F7. Даёт именно то, что надо - нужные файлы в нужном порядке.

К сожалению, это не только что возникшая проблема. Давно пытался найти к ней решение с третьей версией. Много чего пробовал. Единственное найденное решение - второй фар.

Кстати, третий фар иногда съедает куски текста при просмотре/редактировании некоторых файлов. Но это будет следующая тема.
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

отключить сортировку в файлах описаний (descript.ion)

Post by John Doe »

val wrote: И по какому полю предлагаете сортировать?
Да починили уж http://sourceforge.net/p/farmanager/cod ... log/?path=
val
Posts: 13
Joined: Wed 21 May, 2008 20:21

отключить сортировку в файлах описаний (descript.ion)

Post by val »

Может быть спешу, но огромнейшее спасибо. Премного благодарен. Пробовать завтра с ночным билдом, да?
Post Reply

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