Latest post of the previous page:
Тут по поводу общения двух экземпляров сразу возникает тонкий момент, связанный с тем, что сообщаться друг с другом должны не все запущенные экземпляры (если вообще должны), а только те, у которых базы с настройками общие. Иначе совсем нехорошо может получиться.Ликвидировать опцию [ ] Auto save setup
- WARP ItSelf
- Самый умный
- Posts: 1011
- Joined: Tue 15 Mar, 2005 23:19
- Contact:
- John Doe
- Бюрократ
- Posts: 13861
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Re: Ликвидировать опцию [ ] Auto save setup
Давайте хотя бы изменим умолчание для этой опции, приблизив тем самым поведение фара к общепринятому в XXI веке.
Re: Ликвидировать опцию [ ] Auto save setup
Новая опция "Auto save panels state". Параметры панелей будут сохраняться автоматически только при включенной опции.
https://github.com/downloads/Firebie/Fa ... m1969.1.7z
https://github.com/downloads/Firebie/Fa ... m1969.1.7z
Re: Ликвидировать опцию [ ] Auto save setup
Вторая попытка. Теперь текущий каталог и файл для каждой панели хранятся в history.db, и, соответственно, в импорт/экспорт не попадают.
Попробовать здесь:
https://github.com/downloads/Firebie/Fa ... m1969.2.7z
Попробовать здесь:
https://github.com/downloads/Firebie/Fa ... m1969.2.7z
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Ликвидировать опцию [ ] Auto save setup
А как теперь можно решить задачу, обсуждаемую здесь: http://forum.farmanager.com/viewtopic.php?f=4&t=3511?
Я, конечно, пока обхожусь плагином PathSync, но может найдем решение получше?
Предложение: сохранять текущие каталоги активной и пассивной панели в текстовом файле LastPath.cfg.
Я, конечно, пока обхожусь плагином PathSync, но может найдем решение получше?
Предложение: сохранять текущие каталоги активной и пассивной панели в текстовом файле LastPath.cfg.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: Ликвидировать опцию [ ] Auto save setup
Только что попробовал - работает быстро:
Code: Select all
sqlite3.exe history.db "select * from general_config"
Re: Ликвидировать опцию [ ] Auto save setup
Итак, что сохраняется и не сохраняется при [ ] Auto save setup? И где полный список посмотреть? Пока экспериментально:
Меню F2 сохраняется. Привычное поведение, не знаю, насколько логичное.
Ассоциации файлов сохраняются. Оказалось сюрпризом, уже несколько лет не трогал, забыл.
Всяческие истории в диалогах сохраняются.
Фильтры (сам не пользуюсь, на предыдущей странице прочёл) сохраняются.
Макросы не сохраняются. Оказалось неприятным сюрпризом, особенно после автосохранения меню F2.
Закладки на файлы не сохраняются. Оказалось небольшим сюрпризом.
Состояние панелей не сохраняется.
Что ещё?
Меню F2 сохраняется. Привычное поведение, не знаю, насколько логичное.
Ассоциации файлов сохраняются. Оказалось сюрпризом, уже несколько лет не трогал, забыл.
Всяческие истории в диалогах сохраняются.
Фильтры (сам не пользуюсь, на предыдущей странице прочёл) сохраняются.
Макросы не сохраняются. Оказалось неприятным сюрпризом, особенно после автосохранения меню F2.
Закладки на файлы не сохраняются. Оказалось небольшим сюрпризом.
Состояние панелей не сохраняется.
Что ещё?
Пользуюсь ФАРом больше 20 лет © собирательный.
Re: Ликвидировать опцию [ ] Auto save setup
Как бы там ни было, а поначалу я с макросами не работал, потом пользовался готовыми *.reg, потом работал через плагин редактирования макросов, потом через файлы макролиба. О том, что макросы без Shift-F9 не сохранялись и раньше, я просто не знал. А сейчас перехожу на тройку, экспериментирую и исследую, вот и напоролся.
Это ответ на вопрос, почему именно для меня сюрприз. За логичность этого поведения спорить не хочу, но очень хочу заранее знать.
Вообще как для меня, считаю логичным раз и навсегда (условно говоря) сохранить то, что настраивается из интерфейса. Поведение блоков, подтверждения и т.п., ассоциации сюда же. А вот то, с чем приходится активно работать или что не имеет интерфейса (макросы и закладки новые появляются чаще, чем новые ассоциации), пусть автосохраняется. Состояние панелей я привык иметь одно и то же, но считаю логичным, чтобы оно автосохранялось. Так что если вдруг, то я себе сделаю автостартующий макрос, приводящий их к моему дефолту.
Это ответ на вопрос, почему именно для меня сюрприз. За логичность этого поведения спорить не хочу, но очень хочу заранее знать.
Вообще как для меня, считаю логичным раз и навсегда (условно говоря) сохранить то, что настраивается из интерфейса. Поведение блоков, подтверждения и т.п., ассоциации сюда же. А вот то, с чем приходится активно работать или что не имеет интерфейса (макросы и закладки новые появляются чаще, чем новые ассоциации), пусть автосохраняется. Состояние панелей я привык иметь одно и то же, но считаю логичным, чтобы оно автосохранялось. Так что если вдруг, то я себе сделаю автостартующий макрос, приводящий их к моему дефолту.
Пользуюсь ФАРом больше 20 лет © собирательный.