File view and edit history сломана
File view and edit history сломана
5796:
Записи попадают туда в момент открытия файла, а не закрытия: как теперь искать только что закрытый файл? Раньше он был последним в списке. А если очистить историю и закрыть файл, то его там вообще не будет:
far -ro -s %TEMP%\farprofile\%RANDOM% -m -p
Жму F3 на любом файле, Alt-F11, Del, Clear history, Esc, Esc (вернулся на файловую панель), Alt-F11 - история пуста.
Раньше там был этот последний файл.
Записи попадают туда в момент открытия файла, а не закрытия: как теперь искать только что закрытый файл? Раньше он был последним в списке. А если очистить историю и закрыть файл, то его там вообще не будет:
far -ro -s %TEMP%\farprofile\%RANDOM% -m -p
Жму F3 на любом файле, Alt-F11, Del, Clear history, Esc, Esc (вернулся на файловую панель), Alt-F11 - история пуста.
Раньше там был этот последний файл.
W7U SP1 x64
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
История не сломана, ведь файлы туда исправно попадают (и даже исправнее чем раньше).
Где-то в справке сказано что при закрытии файла он должен быть в истории последним?
Возможно действительно стоит и при закрытии файла тоже обновлять историю.
А может быть даже не только при закрытии, а при любом обращении к файлу (переход в окно редактора например).
Где-то в справке сказано что при закрытии файла он должен быть в истории последним?
Возможно действительно стоит и при закрытии файла тоже обновлять историю.
А может быть даже не только при закрытии, а при любом обращении к файлу (переход в окно редактора например).
https://t.me/FarManager — Telegram чат
File view and edit history сломана
Зачем помещать в историю то, что ещё не стало историей?
И как теперь искать последний закрытый файл, если он не последний в списке?
И как теперь искать последний закрытый файл, если он не последний в списке?
W7U SP1 x64
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Это другой вопрос, вполне планомерный. Своё предложение я уже описал выше.
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
File view and edit history сломана
А возможно стоило бы те строки которые ещё выводить с флагом LIF_DISABLE.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Чтобы запретить очистку? Во-первых незачем, во-вторых помешает другим функциям, и в-третьих махровый оффтопик (если хотите обсудить - выберите/создайте подходящую тему).
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
File view and edit history сломана
Может, я чего-то не понимаю … Тема посвящена истории, моё сообщение - абсолютно в тему. На остальное отвечать не буду - Zzzz уже ответил .
P/S. Хотя при чём тут очистка - я не понял.
Last edited by buniak_a_h on Mon 10 May, 2021 18:36, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Не в целом, а последним изменениям.
Но видимо я не понял вашего предложения (совсем)
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
File view and edit history сломана
Я как раз в этом плане. Постулаты (возможно, ошибочные):
1. Решение сохранять в историю не после закрытия, а перед было принято, чтоб в случае выхода (в т.ч. и аварийного) последние файлы-папки попадали в историю. Это - похвально.
2. Возможность выбирать из истории только что открытый файл-папку смысла не имеет совсем, т.к., как писал Zzzz, файлы доступны в списке окон (по F12), а папка и так открыта на панели.
Отсюда следствие. Соответственно, они каким-то образом должны быть защищены (это и логично, и не сломает старые клавиатурные макросы. В т.ч. и мышечные привычки). Можно их просто не показывать (LIF_HIDDEN). Я не знаю, насколько это ресурсоёмко, но не думаю, что особенно: панелей только две, а реакторов-вьюеров вряд и так много, чтоб поиск среди них был бы затратным. Можно сделать LIF_GRAYED, а по CtrlH прятать-показывать (я где-то даже такой маленький макрос публиковал). Показывать их имеет смысл, если надо, например, не открыть файл из истории, а "снести" его полное имя в комстроку (чтобы с этим файлом что-то сделать). Больше мне в голову не приходит, для чего бы их понадобилось видеть в истории.
Насколько я понимаю, хранить в истории как время открытия, так и время закрытия файла - слишком кардинальная переделка. Ну типо чтоб можно было сортировать как по первому, так и по последнему времени. Впрочем, заносить в историю как при открытии, так и при закрытии - в этом тоже есть полезность: первым с конца тогда будет только что закрытый файл (покинутая папка). Хотя мне кажется, что выставить флаг не должно быть очень сложно.
Last edited by buniak_a_h on Mon 10 May, 2021 19:43, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Однако смысл есть.buniak_a_h wrote: ↑Mon 10 May, 2021 19:43 Возможность выбирать из истории только что открытый файл-папку смысла не имеет совсем, т.к., как писал Zzzz, файлы доступны в списке окон (по F12)
У пользователя например открыто 10 редакторов в фоне, но есть ли среди них требуемый - уследить не всегда просто. Поэтому он открывает историю, и там-то файл гарантированно находится, и можно его открыть (или перейти к уже открытому).
Вот эту идею вообще не понял.buniak_a_h wrote: ↑Mon 10 May, 2021 19:43 Отсюда следствие. Соответственно, они каким-то образом должны быть защищены
Индикация прямо сейчас открытых возможно и полезна, так их и звёздочкой можно метить.
А не надо оба. Достаточно хранить одно - 'время последнего доступа', и обновляться оно может например как при открытии, так и при закрытии.buniak_a_h wrote: ↑Mon 10 May, 2021 19:43 Насколько я понимаю, хранить в истории как время открытия, так и время закрытия файла - слишком кардинальная переделка
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
File view and edit history сломана
А тут я не понял. F12 стала недоступна? Там перечислены все открытые в редакторах файлы. Или Вы считаете, что нужный файл легче найти в истории, содержащей 1000 строк, чем в списке по F12, содержащем 12 элементов?
Да чтоб не останавливаться на этих строках. Пример - OpeningLastFile.lua из коробки. Теперь он ведёт себя по-другому (причём, по разному, в зависимости от того, открыт ли файл, или уже нет).John Doe wrote: ↑Mon 10 May, 2021 20:00Вот эту идею вообще не понял.buniak_a_h wrote: ↑Mon 10 May, 2021 19:43 Отсюда следствие. Соответственно, они каким-то образом должны быть защищены
Ну вот тут я согласен. Но тогда при закрытии точно надо заносить в историю снова. А этого, насколько я проверил, сейчас нет.
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Пользователь не знает есть ли нужный файл по F12, и даже наоборот уверен что закрыл (но в этом ошибается).buniak_a_h wrote: ↑Mon 10 May, 2021 20:22 Или Вы считаете, что нужный файл легче найти в истории, содержащей 1000 строк, чем в списке по F12, содержащем 12 элементов?
Но точно уверен что 25 минут назад его открывал.
Количество строк непринципиально, поскольку в истории не глазами ищут (как правило) а фильтром.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 13853
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
File view and edit history сломана
Мне кажется наиболее удобным и совместимым было бы поведение, чтоб (а) в истории отображались и открытые файлы, но с пометкой, (б) их позиция (время) обновлялось бы при закрытии, и (в) в списках истории курсор устанавливался бы не в самый конец, а на последний закрытый файл (но это уже и намакросить легко).
https://t.me/FarManager — Telegram чат