b0bi wrote: ↑Mon 03 Aug, 2020 10:20
как открыть настройки у этого плагина?
Можно через главное меню Фара: Options | Plugins configuration | Alternative history, можно сразу нажать AltShiftF9 и там выбрать плагин.
Но в целом я согласен, возможность открыть настройки через меню самого плагина была бы удобна для неопытных пользователей.
Спасибо за отличный плагин. С ним работа в фаре преображается.
Немного только напрягает то, что при краше или любом нестандартном закрытии фара, история не сохраняется. Можно ли сделать, что бы сохранение было по таймеру или по накоплению в буфере определённого числа строк? Либо вообще брать данные истории из самого фара. Ведь он сохраняет историю.
У меня часто комп перегружается сам и каждый раз я, открывая фар, с недоумением смотрю в пустую историю.
Last edited by b0bi on Fri 07 Aug, 2020 08:43, edited 1 time in total.
b0bi wrote: ↑Fri 07 Aug, 2020 08:40
Либо вообще брать данные истории из самого фара.
Вы не поверите…
b0bi wrote: ↑Fri 07 Aug, 2020 08:40
комп перегружается сам и каждый раз я, открывая фар, с недоумением смотрю в пустую историю.
При этом встроенная история непустая?
Но я поддерживаю идею, чтобы, если при загрузке плагина история по неизвестной причине пустая, (предложить пользователю?) хотя бы импортировать встроенную историю. При этом факт ручной очистки истории стоило бы запоминать (до первого пополнения), чтобы эта причина была известная.
Сейчас специально проверил. Размер файла %AppData%\Local\Far Manager\Profile\AltHistory\Folders.his не меняется пока не закроешь фар через F10. Если снять задачу (что бывает не редко), то всё - с историей последней сессии можно попрощаться. Конкретно не сохраняется именно последняя сессия. Поэтому я и пишу, что полезно было бы "что бы сохранение было по таймеру или по накоплению в буфере определённого числа строк". Ну, либо добавить возможность пользователю загружать историю из фара.
Интервал Указывает интервал времени (в секундах), по
автосохранения истечению которого все изменения в историях
будут сохранятся на диске. 0 означает
отключение автосохранения.
Интервал Указывает интервал времени (в секундах), по
автосохранения истечению которого все изменения в историях
будут сохранятся на диске. 0 означает
отключение автосохранения.
. Хоть это уже давно и стандарт де-факто, я готов формализовать, что имеется в виду, и пояснить, чем оно удобнее. Сложно ли доработать полосу прокрутки?
Nikolay, и ещё один мелкий, но неприятный баг: если из Истории просмотра и редактирования (view/edit history) попытаться перейти (по CtrlPgDn) «в» какой-то файл в боле не доступной директории и в появившемся
╔══════════════════════ Folder not found ═══════════════════════╗
║ F:\1\2\3 ║
║ The nearest existing folder is ║
║ F:\1 ║
╟───────────────────────────────────────────────────────────────╢
║ [ Abort ] [ Create folder ] { Nearest } [ Delete ] [ Cancel ] ║
╚═══════════════════════════════════════════════════════════════╝
(про папку) выбрать Nearest, то осуществляется переход в ближайшую доступную папку и зачем-то показывается
╔══════════════════════ File not found ═══════════════════════╗
║ F:\1\2\3\txt.txt ║
║ The nearest existing folder is ║
║ F:\1 ║
╟─────────────────────────────────────────────────────────────╢
║ [ Abort ] [ Create file ] { Nearest } [ Delete ] [ Cancel ] ║
╚═════════════════════════════════════════════════════════════╝
(на этот раз уже про файл). Т.е. приходится делать лишнее нажатие. Хотелось бы при отсутствии директории файла обойтись одним (первым) диалогом.
S.A. wrote: ↑Thu 16 Jul, 2020 23:37
При длинной строке часто получается, что места совпадения не видно вообще. Конечно понятно, что элемент не просто так оказался в списке, но визуально получается несколько нагляднее, когда можно увидеть совпадение и что там сразу следом за ним, а не просто знать, что совпадение там где-то есть. Да, зато я вижу конец строки, но он мне все равно ни о чем не говорит.
Текст около места совпадения может быть одинаковым для всех или нескольких пунктов в отфильтрованной истории - какой смысл его показывать? Конец строк чаще всего разный, поэтому и показывается начало и конец строки.
HaRT wrote: ↑Mon 03 Aug, 2020 11:07
Но в целом я согласен, возможность открыть настройки через меню самого плагина была бы удобна для неопытных пользователей.
Общая практика - разделять основное окно и настройки плагина. Так сделано в ArcLite, EMenu, например. Можно сказать, конечно, что и там это неудобно для неопытных пользователей, но, наверное, не надо...
HaRT wrote: ↑Fri 07 Aug, 2020 14:47
Но я поддерживаю идею, чтобы, если при загрузке плагина история по неизвестной причине пустая, (предложить пользователю?) хотя бы импортировать встроенную историю. При этом факт ручной очистки истории стоило бы запоминать (до первого пополнения), чтобы эта причина была известная.
Пока так не буду делать: там проектная ошибка у меня с отделением времени пополнения истории от самой истории, с этим связано большинство проблем несохранения. Запихну время в сам файл истории - будет лучше.
HaRT wrote: ↑Thu 13 Aug, 2020 23:12
В историях ползунок
. Хоть это уже давно и стандарт де-факто, я готов формализовать, что имеется в виду, и пояснить, чем оно удобнее. Сложно ли доработать полосу прокрутки?
Ну, в самом FAR - не стандарт . Удобнее, конечно, сделаю.
HaRT wrote: ↑Tue 01 Sep, 2020 02:03
если из Истории просмотра и редактирования (view/edit history) попытаться перейти (по CtrlPgDn) «в» какой-то файл в боле не доступной директории и в появившемся
╔══════════════════════ Folder not found ═══════════════════════╗
║ F:\1\2\3 ║
║ The nearest existing folder is ║
║ F:\1 ║
╟───────────────────────────────────────────────────────────────╢
║ [ Abort ] [ Create folder ] { Nearest } [ Delete ] [ Cancel ] ║
╚═══════════════════════════════════════════════════════════════╝
(про папку) выбрать Nearest, то осуществляется переход в ближайшую доступную папку и зачем-то показывается
╔══════════════════════ File not found ═══════════════════════╗
║ F:\1\2\3\txt.txt ║
║ The nearest existing folder is ║
║ F:\1 ║
╟─────────────────────────────────────────────────────────────╢
║ [ Abort ] [ Create file ] { Nearest } [ Delete ] [ Cancel ] ║
╚═════════════════════════════════════════════════════════════╝
(на этот раз уже про файл). Т.е. приходится делать лишнее нажатие. Хотелось бы при отсутствии директории файла обойтись одним (первым) диалогом.
Nikolay wrote: ↑Tue 01 Sep, 2020 14:15
Так сделано в ArcLite, EMenu, например.
А, например, в FarColorer и NetBox Commands вызов настроек всё-таки вынесен и в основное меню. У AltHistory в меню всего три пункта, т.ч. если в конец добавить Configuration/Options/Settings (возможно, после разделителя), то перегруженным оно явно не станет. Но лично мне не принципиально, а решать, разумеется, вам как автору.
HaRT wrote: ↑Thu 13 Aug, 2020 23:12В историях ползунок фиксированной длины, а удобнее — пропорциональной длины. Хоть это уже давно и стандарт де-факто, я готов формализовать, что имеется в виду, и пояснить, чем оно удобнее. Сложно ли доработать полосу прокрутки?
HaRT wrote: ↑Thu 13 Aug, 2020 23:12В историях ползунок фиксированной длины, а удобнее — пропорциональной длины. Хоть это уже давно и стандарт де-факто, я готов формализовать, что имеется в виду, и пояснить, чем оно удобнее. Сложно ли доработать полосу прокрутки?
Nikolay,
Хочу опробовать этот плагин в деле
Но без source-code боязно как-то даже и начинать..
На плагринге нет source-code.
Можно ли его где-то взять?