Сокращение меню "последних каталогов"

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Аватара пользователя
Lazy Crazy
Сообщения: 400
Зарегистрирован: Вс янв 16, 2005 20:53

Сокращение меню "последних каталогов"

Сообщение Lazy Crazy »

Несколько раз сталкивался с ситуацией, когда необходимо было много раз подряд гулять по двум-трём каталогам и, естественно, использовал для быстроты перехода меню "последних каталогов". Через какое-то время в нём оставались только эти самые два-три каталога. Изображение В чём смысл такого поведения и не является ли это пусть мелким, но всё же багом?
Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Lazy Crazy писал(а):Через какое-то время в нём оставались только эти самые два-три каталога.
Спустя 25 заходов в одни и те же папки так и должно происходить по логике вещей. История записывает посещённые каталоги вне зависимости от повторов. Хотя я был бы не против наличия ключика, с помощью которого этот момент мог бы контролироваться, т.е. при одном из значений происходило бы игнорирование(незапоминание) повторных вхождений.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Там какая-то более хитрая зависимость, чем просто 25 заходов. Список действительно начинает уменьшаться (хотя и не сразу), если гонять переходы по одним и тем же каталогам, но у меня это эффективно получилось только при переключении между вкладками, и линейной зависимости между количеством переходов и скоростью уменьшения списка тоже нет. То при большом числе переходов не меняется ничего, то резко, скачком, число позиций в списке уменьшается штук на десять. А некоторые позиции в таком укороченном списке так и торчат на самом верху, никуда не уходят. Сейчас вот потихоньку гоняю переключение минут десять, от 26 позиций постепенно слева осталось 7, справа 9, на чём всё и стабилизировалось...
Кстати, этот вопрос, помнится, уже как-то задавался, тогда тоже полной ясности так и не возникло.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Нагонял полную историю по произвольным папкам, затем поставил курсор на одну папку и начал клацать Ентер туда-сюда. На три перехода в папку и из нее (на "..") из истории ушел один пункт. На четвертый переход туда-сюда ушел еще один пункт. На шестой - еще один. На седьмой, восьмой, девятый, десятый - еще по одному. А дальше то по одному, то по два...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
Кстати, да, хорошая методика. В результате достаточно быстро с каждой стороны остаётся по две строки в истории. А вот почему всё-таки не работает чёткая зависимость "один переход туда-сюда — минус один пункт", непонятно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить