История папок сохраняется при входе, а не при выходе
История папок сохраняется при входе, а не при выходе
Фар сохраняет запись в истории фолдеров в тот момент, когда он заходит в фолдер, а не в тот момент, когда выходит. Так, наверное, проще и надежнее, но это не только неправильно само по себе: история - это то что было, а не то, что сейчас, но и приводит к потере первого фолдера: если запустить фар или плагин (например, netbox) и сменить фолдер, то того фолдера, где он запустился, в истории не будет, и назад не вернуться.
Last edited by HaRT on Mon 24 Jan, 2022 01:07, edited 1 time in total.
Reason: Улучшен Заголовок Темы
Reason: Улучшен Заголовок Темы
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
история фолдеров сохраняется при входе, а не при выходе
И этому предшествовало долгое обсуждение здесь. В результате пришли к выводу, что так лучше (при крахе остаётся история)drkns 01.04.2021 23:08:23 +0100 - build 5773
…
- Experimental: folders history is now updated as soon as the folder is entered instead of at exit.
Shift+Enter in the history menu should work as intended now.
Last edited by buniak_a_h on Tue 18 Jan, 2022 18:31, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10822
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
история фолдеров сохраняется при входе, а не при выходе
А вот сохранение в истории самой первой папки можно и доработать. (Только я этим заниматься не буду.)
Фар есть инструмент, а не нянька. © 2009 DrKnS
история фолдеров сохраняется при входе, а не при выходе
Может быть, лучше, признать эксперимент безуспешным? Потому что падает фар значительно реже, чем запускается, если и упадет, то пропадет не история в целом, а только последний фолдер, а первый фолдер пропадает при каждом запуске. Очевидное ухудшение.
история фолдеров сохраняется при входе, а не при выходе
А первый фолдер при каждом запуске разве не один и тот же всегда? И, как по мне, история должна запоминать действия. В данном конкретном случае "действие" - это вход в тот конкретный каталог, который выбрал пользователь, а не выход из какого-то не очень-то и нужного каталога. Не очень-то нужного в том смысле, что мы же его покидаем, нам тут не нравится, нам нужен другой, не этот.
Ну и таки да - этот каталог (если он не самый первый после запуска) уже и так есть в истории. Мы же сюда как-то попали...
Last edited by Dzirt2005 on Wed 19 Jan, 2022 10:54, edited 2 times in total.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
история фолдеров сохраняется при входе, а не при выходе
Зависит, видимо, от плагина. У NetBox-а, в частности, есть настройка «Remote directory» - первая папка. У ArcLite настройки нет, просто архив всегда открывается с корня.
Если папка не плагиновая, то при старте ФАР открывает то, что сохранено в конфигурации или указано в командной строке.
Так что проблемы не вижу.
Кроме того, здесь есть куча скриптов, запоминающих плагин и папку под именем и позволяющих восстановить это. Например, BookmarkManager
история фолдеров сохраняется при входе, а не при выходе
Если включен auto save setup - нет. И даже если один и тот же, в него все равно удобнее вернуться по истории, а не по истории, мматьтамжебаг, вручную.
Если так рассуждать, то в истории должен быть только один фолдер - текущий.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
история фолдеров сохраняется при входе, а не при выходе
На самом деле в замечании есть серьмяга.
В AltHistory была такая фишка: в историю не заносились папки, с которых юзер был менее 5 секунд. Это было удобно. Например, если "поднимаешься" по дереву папок многократным нажатием
В AltHistory была такая фишка: в историю не заносились папки, с которых юзер был менее 5 секунд. Это было удобно. Например, если "поднимаешься" по дереву папок многократным нажатием
CtrlPgUp
, то промежуточные папки не запоминались. Теперь с переходом на сохранение истории в момент перехода это, видимо, стало невозможным.история фолдеров сохраняется при входе, а не при выходе
Я может непопулярное выскажу, но раньше история была логичной. А сейчас...
- открываем FAR, исходно на обеих панелях C:\, история пуста (я не сохраняю её при выходе)
- выбираем на пассивной D:
- заходим в любой каталог на активной
- что показывает Alt-F12 ? правильно! 2 строки: текущая - это c:\наш каталог и выше на строчку (предыдущий типа) - D:\
и это логично?
Last edited by lost on Sun 23 Jan, 2022 22:03, edited 2 times in total.
- HaRT
- Moderator
- Posts: 10822
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
история фолдеров сохраняется при входе, а не при выходе
Я считаю, что нелогично, поскольку в каталог
D:\
мы не заходили (он не становился текущим). Можно ставить вопрос об исправлении этой нелогичности (и той тоже). Но это не имеет прямого отношения к заявленной теме.Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
История папок сохраняется при входе, а не при выходе
А как же это:
? Можете возразить, что папка открывалась на пассивной панели (т.е. не становилась текущей), но это вопрос терминологии. Если меняется папка на пассивной панели, нужно ли это заносить в историю? На мой взгляд - нужно.
Было бы логично при показе истории исключать текущие папки как активной, так и пассивной панелей. Т.е. в history.db они есть, а в МЕНЮ диалога не попадали чтоб. Ну действительно, зачем в истории хранить те папки, что и так открыты на панелях. Впрочем, прятать надо только папку активной панели; для текущей папки пассивной панели легко можно найти применение: аналог SameFolder, но через историю.
Last edited by buniak_a_h on Mon 24 Jan, 2022 04:59, edited 1 time in total.
История папок сохраняется при входе, а не при выходе
Ок, только тогда где же C:\, в которой мы точно стояли курсором?buniak_a_h wrote: ↑Mon 24 Jan, 2022 04:58 Если меняется папка на пассивной панели, нужно ли это заносить в историю?
А вот с этим согласен!buniak_a_h wrote: ↑Mon 24 Jan, 2022 04:58 Было бы логично при показе истории исключать текущие папки как активной, так и пассивной панелей.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
История папок сохраняется при входе, а не при выходе
А что, нету? Ну, тогда это точно ошибка. И со мной согласен HaRT:
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
История папок сохраняется при входе, а не при выходе
Следующий скрипт скрывает текущие папки из видимой истории:lost wrote: ↑Mon 24 Jan, 2022 10:43А вот с этим согласен!buniak_a_h wrote: ↑Mon 24 Jan, 2022 04:58 Было бы логично при показе истории исключать текущие папки как активной, так и пассивной панелей.
Увы, в AltHistory используется DI_USERCONTROL; следовательно, другого способа исправить ситуацию, кроме как исправить плагин, нету.
Last edited by buniak_a_h on Tue 25 Jan, 2022 05:50, edited 2 times in total.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
История папок сохраняется при входе, а не при выходе
Скрипт, приведённый в предыдущем посте, вызывает краш. Сорри …