far:config — Редактор конфигурации

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 11042
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 9 times
Been thanked: 62 times

Re: far:config

Postby John Doe » Fri 01 Feb, 2013 17:55

Latest post of the previous page:

Вот именно. Автосохранение вы не используете, а настройки предлагаете менять через far:config

Собственно моя цель не подловить вас на слове, а понять.
Нет так нет.

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

Re: far:config

Postby John Doe » Fri 01 Feb, 2013 18:02

2useven10 wrote:Рестарт - это возможность начать работу в известных условиях. Без сюрпризов.
Я ж говорю, наследие MS-DOS.
В современных интерфейсах такого не встретишь.

Есть намного более универсальные решения - "профили", или "presets".
Также возможно стоит выделить "сессионные" параметры (полагаю их немного наберётся).

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Re: far:config

Postby 2useven10 » Fri 01 Feb, 2013 18:05

Я против услуг, которые нельзя отменить.
Я часто меняю настройки, и не собираюсь их сохранять, просто что-то надо проверить.
Скажем против 'писать в базу изменения far:config сразу, если влючено авто-сохранение' я бы не стал возражать (но и немедленно это делать тоже).

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

Re: far:config

Postby John Doe » Fri 01 Feb, 2013 18:09

Неужели удобно иметь для фара особые привычки?
Нигде ж такого больше нет.

Я за стандартизацию

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: far:config

Postby DrKnS » Fri 01 Feb, 2013 18:45

Поменял посмотрел на результат, понравилось записал, нет - рестарт и всё работает в привычном режиме.


На всякий случай, уточню: far:config меняет только значение переменной в структуре опций.
Совершенно не обязательно, что это изменение как-то повлияет на работающий фар.

x-yuri
Posts: 23
Joined: Tue 05 Feb, 2013 13:26

изменения сделанные с помощью far:config не сохраняются

Postby x-yuri » Fri 08 Feb, 2013 06:50

изменения сделанные с помощью far:config не сохраняются
По-крайней мере, Panel...ViewMode и Panel...DirectoriesFirst. Shift-F9 пробовал нажимать.

x-yuri
Posts: 23
Joined: Tue 05 Feb, 2013 13:26

Re: изменения сделанные с помощью far:config не сохраняются

Postby x-yuri » Sat 09 Feb, 2013 22:37

и System.Executor.BatchType тоже

x-yuri
Posts: 23
Joined: Tue 05 Feb, 2013 13:26

Re: изменения сделанные с помощью far:config не сохраняются

Postby x-yuri » Sun 10 Feb, 2013 06:43

Значит так, с System.Executor.BatchType все ok. Проблема с изменением текущего режима панелей. Получается есть три "уровня" настроек: текущий видимый (1), текущий (far:config) (2) и generalconfig.db (3). Shift-F9 переносит настройки из (1) в (2), (3). Чтобы изменения из (2) попали в (3), надо чтобы изменения из (2) попали в (1), а дальше Shift-F9. Для этого надо чтобы текущая панель не показывала список файлов, например, можно зайти в SQLiteDB. При этом отключение панели не помогает (Ctrl-F1/F2).

Т.е. насколько я понимаю, при выходе из far:config, если изменяемая панель отображается, (1) сразу приводится в соответствие с тем что отображалось раньше, т.е. настройки сделанные в far:config не переносятся в (1), но при этом продолжают показываться в far:config. Если же изменяемая панель не отображается, то после выхода из far:config настройки переносятся в (1) и мы получаем уникальную возможность перенести их в (3) :happy-end:

Несколько запутанная логика, не находите? :)
Last edited by x-yuri on Sun 10 Feb, 2013 08:16, edited 1 time in total.

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: изменения сделанные с помощью far:config не сохраняются

Postby Alexey Samlyukov » Sun 10 Feb, 2013 07:02

ага. какой-то бред нагорожен.
все настройки пишутся в базу после их сохранения и после перезапуска фара применются, т.к. настройки считываются в память фара при старте.
если настройки не сохранались, то они влияют только на текущую сессию.
и да, насколько я понимаю, far:config сразу пишет настройку в базу.

upd. хотя посмотрел код, не такой уж и бред тут написан...

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Re: изменения сделанные с помощью far:config не сохраняются

Postby DrKnS » Sun 10 Feb, 2013 16:44

far:config - это, прежде всего, средство для изменения настроек, недоступных через нормальный интерфейс.
То, что там отображаются опции, доступные через нормальный интерфейс - не более, чем побочный эффект.
Некоторые значения используются только для инициализации других значений, менять их бессмысленно.

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

far:config

Postby AleXH » Thu 03 Oct, 2013 10:58

<deleted>
Last edited by AleXH on Thu 03 Oct, 2013 12:03, edited 1 time in total.

User avatar
Alexey Samlyukov
Posts: 1757
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: far:config

Postby Alexey Samlyukov » Thu 03 Oct, 2013 11:03

у меня работает, что я делаю так? и почему я не удивлен...

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: far:config

Postby AleXH » Thu 03 Oct, 2013 11:23

Alexey Samlyukov, а по существу?

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

Re: far:config

Postby John Doe » Thu 03 Oct, 2013 11:47

По существу будет RAlt.
В хелпе между прочим упоминается, hlf:MenuCmd

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

Re: far:config

Postby John Doe » Tue 22 Apr, 2014 07:51

Во встроенной справке "far:config" употребляется как будто это имя собственное: изменение такого-то параметра возможно через far:config.
Между тем там же в справке уже есть соответствующий термин: Редактор конфигурации.
Не правильнее ли будет использовать обороты вида изменение такого-то параметра возможно через редактор конфигурации, запускаемый командой far:config?

User avatar
Skirda
Posts: 3474
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 1 time

Re: far:config

Postby Skirda » Tue 22 Apr, 2014 08:47

Ты прав. Давай патч для хелпов на мантис.
We are the Borg. You will be assimilated.
So Say We All!

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

Re: far:config

Postby John Doe » Tue 22 Apr, 2014 11:50

@Panel.Layout.ScrollbarMenu - в заголовке темы справки опечатка: Panel.ShellRightLeftArrowsRule (+исправить @Index)

@InfoPanel - опечатки:
"1. сетевые имена компьютера и пользователя" - регистр
"2. Информаци о текущем диске"
Часть подсвеченного блока имеет неверный отступ (то же и в разделе 4)
Не упомянута комбинация Ctrl-F12


Return to “Обсуждение Far Manager”

Who is online

Users browsing this forum: Google [Bot] and 7 guests