Страница 1 из 1
Сокращение меню "последних каталогов"
Добавлено: Ср июл 21, 2010 20:22
Lazy Crazy
Несколько раз сталкивался с ситуацией, когда необходимо было много раз подряд гулять по двум-трём каталогам и, естественно, использовал для быстроты перехода меню "последних каталогов". Через какое-то время в нём оставались только эти самые два-три каталога.

В чём смысл такого поведения и не является ли это пусть мелким, но всё же багом?
Добавлено: Чт июл 22, 2010 16:29
Flasher
Lazy Crazy писал(а):Через какое-то время в нём оставались только эти самые два-три каталога.
Спустя 25 заходов в одни и те же папки так и должно происходить по логике вещей. История записывает посещённые каталоги вне зависимости от повторов. Хотя я был бы не против наличия ключика, с помощью которого этот момент мог бы контролироваться, т.е. при одном из значений происходило бы игнорирование(незапоминание) повторных вхождений.
Добавлено: Чт июл 22, 2010 21:32
Avada
Там какая-то более хитрая зависимость, чем просто 25 заходов. Список действительно начинает уменьшаться (хотя и не сразу), если гонять переходы по одним и тем же каталогам, но у меня это эффективно получилось только при переключении между вкладками, и линейной зависимости между количеством переходов и скоростью уменьшения списка тоже нет. То при большом числе переходов не меняется ничего, то резко, скачком, число позиций в списке уменьшается штук на десять. А некоторые позиции в таком укороченном списке так и торчат на самом верху, никуда не уходят. Сейчас вот потихоньку гоняю переключение минут десять, от 26 позиций постепенно слева осталось 7, справа 9, на чём всё и стабилизировалось...
Кстати, этот вопрос, помнится, уже как-то задавался, тогда тоже полной ясности так и не возникло.
Добавлено: Чт июл 22, 2010 22:27
MVV
Нагонял полную историю по произвольным папкам, затем поставил курсор на одну папку и начал клацать Ентер туда-сюда. На три перехода в папку и из нее (на "..") из истории ушел один пункт. На четвертый переход туда-сюда ушел еще один пункт. На шестой - еще один. На седьмой, восьмой, девятый, десятый - еще по одному. А дальше то по одному, то по два...
Добавлено: Пт июл 23, 2010 08:20
Avada
MVV
Кстати, да, хорошая методика. В результате достаточно быстро с каждой стороны остаётся по две строки в истории. А вот почему всё-таки не работает чёткая зависимость "один переход туда-сюда — минус один пункт", непонятно.