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

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

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

Post by RoxMarty » Mon 03 Aug, 2015 10:49

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

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

Как можно сделать выборочное сохранение/не сохранение позиций панелей при закрытии в FAR 3 теперь?

User avatar
HaRT
Moderator
Posts: 8118
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 68 times
Been thanked: 107 times

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

Post by HaRT » Mon 03 Aug, 2015 12:13

Что Вы называете позициями панелей? Их ширину и высоту?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11421
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

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

Post by John Doe » Mon 03 Aug, 2015 12:23

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: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 84 times

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

Post by 2useven10 » Mon 03 Aug, 2015 13:46

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

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 » Mon 03 Aug, 2015 15:03

Ну повидимому, человек хочет чтобы при клике мышью на крестик окна - никакие настройки не сохранялись.
Здесь проще совсем отключить сохранение настроек и делать это самому (ShiftF9) когда нужно.

Shmuel
Posts: 5234
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 152 times

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

Post by Shmuel » Mon 03 Aug, 2015 15:25

Предложу другой вариант макроса (автосохранение в настройках должно быть отключено):

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: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 84 times

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

Post by 2useven10 » Mon 03 Aug, 2015 17:04

Многие настройки сохраняются вне зависимости от Shift-F9 или выхода с автосохранением.
-ro позволяет менять что угодно без записи в б.д. настроек (даже если их явно сохранять).

ccaid
Posts: 805
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

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

Post by ccaid » Mon 03 Aug, 2015 17:38

речь идет о путях панелей
Фар делают добрые люди

RoxMarty
Posts: 25
Joined: Sat 08 Dec, 2012 18:50
Has thanked: 1 time
Been thanked: 1 time

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

Post by RoxMarty » Mon 03 Aug, 2015 18:30

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

Всем спасибо, буду скрипты изучать. Значит действительно в штатной версии FAR это теперь убрали (видимо, считали багом...)

gensnet
Posts: 1
Joined: Tue 06 Jun, 2017 22:18

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

Post by gensnet » Tue 06 Jun, 2017 22:25

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

Post Reply

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