Автосохранение FAR 2 и FAR 3

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

Автосохранение FAR 2 и FAR 3

Post by RoxMarty »

При недавнем переходе с FAR 2 на FAR 3 мне никак не удаётся "вернуть" очень нужную возможность, которая была в FAR 2. А именно:

-при включении функции автосохранения в настройках FAR 2 сохранял текущую позицию панелей при закрытии только по F10, а по крестику (мышкой) - не сохранял. Это было очень удобно, т.к. зачастую требуется запустить FAR не для конкретной работы (панели которых настроены на текущий проект), а просто - для "обычных простых дел". Но в FAR 3 что при закрытии по крестику, что по F10 позиции панелей всегда сохраняются

Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?
Win 10 x64 / FAR 3 x64
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Автосохранение FAR 2 и FAR 3

Post by HaRT »

Что Вы называете позициями панелей? Их ширину и высоту?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Автосохранение FAR 2 и FAR 3

Post 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;
}
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Автосохранение FAR 2 и FAR 3

Post by 2useven10 »

Можно вообще ничего не сохранять:

Code: Select all

far -ro
Uninstall
Posts: 22
Joined: Fri 17 Jun, 2011 18:48
Been thanked: 1 time

Автосохранение FAR 2 и FAR 3

Post by Uninstall »

Ну повидимому, человек хочет чтобы при клике мышью на крестик окна - никакие настройки не сохранялись.
Здесь проще совсем отключить сохранение настроек и делать это самому (ShiftF9) когда нужно.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Автосохранение FAR 2 и FAR 3

Post 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;
}
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Автосохранение FAR 2 и FAR 3

Post by 2useven10 »

Многие настройки сохраняются вне зависимости от Shift-F9 или выхода с автосохранением.
-ro позволяет менять что угодно без записи в б.д. настроек (даже если их явно сохранять).
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Автосохранение FAR 2 и FAR 3

Post by ccaid »

речь идет о путях панелей
Фар делают добрые люди
RoxMarty
Posts: 123
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 51 times
Been thanked: 3 times

Автосохранение FAR 2 и FAR 3

Post by RoxMarty »

Под "состоянием панелей" я имел ввиду, когда слева открыта одна папка, справа другая (представьте, что нужно скопировать что-то из одной панели в другую). Так вот это состояние в FAR 2 запоминалось (при включенном автосохранении), если выйти через F10, а если нажать мышкой по крестику (закрыть окно) - то не сохранялось (то есть предыдущее сохранённое состояние оставалось). Вот этого очень не хватает сейчас. Из-за этого пока пользуюсь двумя версиями FAR 2 и FAR 3 параллельно
John Doe, да, я тоже думал о скрипте как варианте. Видимо, придётся так и сделать
(update: скрипт не работает по нажатию на F10 ничего не происходит вообще, только подмигивает панель)
(update 2: пропущен Enter :))
Shmuel - вариант с подтверждением мне кажется не очень удобным, но попробую
(update: работает! Убрал подтверждени - теперь всё отлично, спасибо!)

Всем спасибо, буду скрипты изучать. Значит действительно в штатной версии FAR это теперь убрали (видимо, считали багом...)
Win 10 x64 / FAR 3 x64
gensnet
Posts: 1
Joined: Tue 06 Jun, 2017 22:18

Автосохранение FAR 2 и FAR 3

Post by gensnet »

В связи с переходом на W10 после WXP, столкнулся с проблемой несохранения настроек путей каталогов Far 2.0 1807.
Думал привыкну - нифига, вечно что-то отъезжает на новом барахле...
В приложенном архиве сам плагин SaveOnClose.dll с исходниками, сделан на Delphi 7.
Помимо путей устанавливает другие настройки панели, см. SaveOnClose.dpr.
Вдруг кому пригодится...
Attachments
SaveOnClose_gensnet.rar
(66.71 KiB) Downloaded 57 times
Post Reply

Return to “Нужна помощь”