Page 1 of 1
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 10:49
by RoxMarty
При недавнем переходе с FAR 2 на FAR 3 мне никак не удаётся "вернуть" очень нужную возможность, которая была в FAR 2. А именно:
-при включении функции автосохранения в настройках FAR 2 сохранял текущую позицию панелей при закрытии только по F10, а по крестику (мышкой) - не сохранял. Это было очень удобно, т.к. зачастую требуется запустить FAR не для конкретной работы (панели которых настроены на текущий проект), а просто - для "обычных простых дел". Но в FAR 3 что при закрытии по крестику, что по F10 позиции панелей всегда сохраняются
Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 12:13
by HaRT
Что Вы называете позициями панелей? Их ширину и высоту?
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 12:23
by John Doe
RoxMarty wrote: Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?
Мне тоже не вполне ясно чего вы хотите, но можно попробовать как-то так:
1. Options/System settings/[ ] Auto save setup
2. Options/Save setup
3.
Code: Select all
Macro { description="Save settings and Quit";
area="Shell QView Info Tree"; key="F10";
action=function()
Keys"ShiftF9 F10"
end;
}
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 13:46
by 2useven10
Можно вообще ничего не сохранять:
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 15:03
by Uninstall
Ну повидимому, человек хочет чтобы при клике мышью на крестик окна - никакие настройки не сохранялись.
Здесь проще совсем отключить сохранение настроек и делать это самому (ShiftF9) когда нужно.
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 15:25
by Shmuel
Предложу другой вариант макроса (автосохранение в настройках должно быть отключено):
Code: Select all
Macro { description="Save settings and Quit";
area="Shell QView Info Tree"; key="F10";
action=function()
if 1==far.Message("Do you want to quit FAR?", "Quit", "Yes;No") then
Keys"ShiftF9 Enter F10 Enter"
end
end;
}
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 17:04
by 2useven10
Многие настройки сохраняются вне зависимости от Shift-F9 или выхода с автосохранением.
-ro позволяет менять что угодно без записи в б.д. настроек (даже если их явно сохранять).
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 17:38
by ccaid
речь идет о путях панелей
Автосохранение FAR 2 и FAR 3
Posted: Mon 03 Aug, 2015 18:30
by RoxMarty
Под "состоянием панелей" я имел ввиду, когда слева открыта одна папка, справа другая (представьте, что нужно скопировать что-то из одной панели в другую). Так вот это состояние в FAR 2 запоминалось (при включенном автосохранении), если выйти через F10, а если нажать мышкой по крестику (закрыть окно) - то не сохранялось (то есть предыдущее сохранённое состояние оставалось). Вот этого очень не хватает сейчас. Из-за этого пока пользуюсь двумя версиями FAR 2 и FAR 3 параллельно
John Doe, да, я тоже думал о скрипте как варианте. Видимо, придётся так и сделать
(update: скрипт не работает по нажатию на F10 ничего не происходит вообще, только подмигивает панель)
(update 2: пропущен Enter
)
Shmuel - вариант с подтверждением мне кажется не очень удобным, но попробую
(update: работает! Убрал подтверждени - теперь всё отлично, спасибо!)
Всем спасибо, буду скрипты изучать. Значит действительно в штатной версии FAR это теперь убрали (видимо, считали багом...)
Автосохранение FAR 2 и FAR 3
Posted: Tue 06 Jun, 2017 22:25
by gensnet
В связи с переходом на W10 после WXP, столкнулся с проблемой несохранения настроек путей каталогов Far 2.0 1807.
Думал привыкну - нифига, вечно что-то отъезжает на новом барахле...
В приложенном архиве сам плагин SaveOnClose.dll с исходниками, сделан на Delphi 7.
Помимо путей устанавливает другие настройки панели, см. SaveOnClose.dpr.
Вдруг кому пригодится...