Автосохранение FAR 2 и FAR 3
Автосохранение FAR 2 и FAR 3
При недавнем переходе с FAR 2 на FAR 3 мне никак не удаётся "вернуть" очень нужную возможность, которая была в FAR 2. А именно:
-при включении функции автосохранения в настройках FAR 2 сохранял текущую позицию панелей при закрытии только по F10, а по крестику (мышкой) - не сохранял. Это было очень удобно, т.к. зачастую требуется запустить FAR не для конкретной работы (панели которых настроены на текущий проект), а просто - для "обычных простых дел". Но в FAR 3 что при закрытии по крестику, что по F10 позиции панелей всегда сохраняются
Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?
-при включении функции автосохранения в настройках FAR 2 сохранял текущую позицию панелей при закрытии только по F10, а по крестику (мышкой) - не сохранял. Это было очень удобно, т.к. зачастую требуется запустить FAR не для конкретной работы (панели которых настроены на текущий проект), а просто - для "обычных простых дел". Но в FAR 3 что при закрытии по крестику, что по F10 позиции панелей всегда сохраняются
Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?
Win 10 x64 / FAR 3 x64
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Автосохранение FAR 2 и FAR 3
Что Вы называете позициями панелей? Их ширину и высоту?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Автосохранение FAR 2 и 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
Ну повидимому, человек хочет чтобы при клике мышью на крестик окна - никакие настройки не сохранялись.
Здесь проще совсем отключить сохранение настроек и делать это самому (ShiftF9) когда нужно.
Здесь проще совсем отключить сохранение настроек и делать это самому (ShiftF9) когда нужно.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Автосохранение FAR 2 и FAR 3
Предложу другой вариант макроса (автосохранение в настройках должно быть отключено):
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
Многие настройки сохраняются вне зависимости от Shift-F9 или выхода с автосохранением.
-ro позволяет менять что угодно без записи в б.д. настроек (даже если их явно сохранять).
-ro позволяет менять что угодно без записи в б.д. настроек (даже если их явно сохранять).
Автосохранение FAR 2 и FAR 3
Под "состоянием панелей" я имел ввиду, когда слева открыта одна папка, справа другая (представьте, что нужно скопировать что-то из одной панели в другую). Так вот это состояние в FAR 2 запоминалось (при включенном автосохранении), если выйти через F10, а если нажать мышкой по крестику (закрыть окно) - то не сохранялось (то есть предыдущее сохранённое состояние оставалось). Вот этого очень не хватает сейчас. Из-за этого пока пользуюсь двумя версиями FAR 2 и FAR 3 параллельно
John Doe, да, я тоже думал о скрипте как варианте. Видимо, придётся так и сделать
(update: скрипт не работает по нажатию на F10 ничего не происходит вообще, только подмигивает панель)
(update 2: пропущен Enter )
Shmuel - вариант с подтверждением мне кажется не очень удобным, но попробую
(update: работает! Убрал подтверждени - теперь всё отлично, спасибо!)
Всем спасибо, буду скрипты изучать. Значит действительно в штатной версии FAR это теперь убрали (видимо, считали багом...)
John Doe, да, я тоже думал о скрипте как варианте. Видимо, придётся так и сделать
(update: скрипт не работает по нажатию на F10 ничего не происходит вообще, только подмигивает панель)
(update 2: пропущен Enter )
Shmuel - вариант с подтверждением мне кажется не очень удобным, но попробую
(update: работает! Убрал подтверждени - теперь всё отлично, спасибо!)
Всем спасибо, буду скрипты изучать. Значит действительно в штатной версии FAR это теперь убрали (видимо, считали багом...)
Win 10 x64 / FAR 3 x64
Автосохранение FAR 2 и FAR 3
В связи с переходом на W10 после WXP, столкнулся с проблемой несохранения настроек путей каталогов Far 2.0 1807.
Думал привыкну - нифига, вечно что-то отъезжает на новом барахле...
В приложенном архиве сам плагин SaveOnClose.dll с исходниками, сделан на Delphi 7.
Помимо путей устанавливает другие настройки панели, см. SaveOnClose.dpr.
Вдруг кому пригодится...
Думал привыкну - нифига, вечно что-то отъезжает на новом барахле...
В приложенном архиве сам плагин SaveOnClose.dll с исходниками, сделан на Delphi 7.
Помимо путей устанавливает другие настройки панели, см. SaveOnClose.dpr.
Вдруг кому пригодится...
- Attachments
-
- SaveOnClose_gensnet.rar
- (66.71 KiB) Downloaded 65 times