FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Хотите говорить о Far и не знаете, куда обратиться?
ccaid
Posts: 805
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Post by ccaid » Fri 27 Dec, 2013 11:50

Latest post of the previous page:

я больше надеялся на ShiftF9 — казалось бы, я даю прямое указание сохранить, почему бы его не исполнить, не занимаясь эвристикой и оптимизацией.
Фар делают добрые люди

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

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Post by HaRT » Fri 27 Dec, 2013 12:04

ccaid wrote:я больше надеялся на ShiftF9 — казалось бы, я даю прямое указание сохранить, почему бы его не исполнить, не занимаясь эвристикой и оптимизацией.
А ещё лучше, если бы в диалоге подтверждения по ShiftF9 появились отдельная галочка для настроек, отдельная для панелей, отдельная для макросов, отдельная для ссылок на папки, отдельная для ассоциаций и т.д. По умолчанию все включены, но при желании можно сохранить только то, что хочешь, а остальное не трогать.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
ra1dn
Posts: 2
Joined: Thu 05 Jan, 2017 19:18
Has thanked: 1 time

FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Post by ra1dn » Sat 07 Jan, 2017 03:57

1. Эспортировал свои настройки в файлик me.farconfig.
Правильно ли я понимаю, что в me.farconfig хранятся только относительные настройки без привязки к конкретному ПК и пользователю. Этот файл можно передавать другим пользователям без утечки конфиденц. информации?

2. Нужно ли удалять так называемый "кэш" C:\FAR\Profile\PluginsData\ при копировании portable FAR на другой компьютер/флэшку для корректной работы у нового хозяина? Имею ввиду файлы типа
ADAC5090-56E7-33FE-9CB1-A712343CC4A6.db

3. При миграции с обычного на portable FAR скопировал все файлы *.db из каталогов %/profile %/APPDATA[loсal & roaming]
в каталог C:\FAR\Profile\
Это нормально или в этих db могут храниться старые пути к каким-то файлам настроек, etcetera?
Является ли такой способ переноса настроек спортивным? тратить снова 24 часа на раскраску файлов нет особого желания. :crazy:

4. Мои макросы lua работают в portable FAR только если их положить
C:\FAR\Profile\Macros\scripts\
Правильно ли я понимаю, что папка Addons с кучей файлов, которая существовала в комплекте по умолчанию, не несёт никакой рабочей нагрузки и служит исключительно для хранения всех макросов и проч.?

P.S. Если нужны скриншоты для понимания масштаба катастрофы, то сделаю )) ггг

User avatar
DrKnS
Posts: 4581
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 116 times
Contact:

FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Post by DrKnS » Sat 07 Jan, 2017 10:50

1. farconfig содержит все local и roaming настройки Far и roaming настройки плагинов (%farprofile%\PluginsData\*), за исключением history.db и plugincache.db.
Там вполне могут встречаться пути к файлам (текущие каталоги или folder shortcuts). Плагины вполне могут хранить там какие-то персональные данные. Передавать другим не глядя не рекомендуется.

2. %farprofile%\PluginsData\* - это не кэш, это настройки плагинов.

3. Это нормально и вполне спортивно. Старые пути храниться могут (см. п. 1).

4. Да, "Addons" - это типа такой AppStore: выбираем что нужно и копируем в scripts.

User avatar
ra1dn
Posts: 2
Joined: Thu 05 Jan, 2017 19:18
Has thanked: 1 time

FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Post by ra1dn » Sat 07 Jan, 2017 19:58

DrKnS wrote: farconfig содержит roaming настройки плагинов
1.Если farconfig сожержит все мои персональные настройки(в частности highlighting), то можно было не заморачиваться с копированием старых .db из регулярного FAR? Оставить всё "из коробки" и просто закинуть me.farconfig ув фолдер %FARHOME%\
DrKnS wrote: это настройки плагинов

2.И не совсем понятно по поводу папки PluginsData.
Вышел из FAR, удалил все файлы в папке PluginsData, запустил FAR.
Всё работает без изменений. В папке появилась пара файлов
вида xxxx5090-56E7-33FE-9CB1-A712343CC4A6.db
И если все настройки хранятся в me.farconfig, то зачем PluginsData?

Ну это я уже многого хочу, пытаюсь объять необъятное )))
И спасибо за оперативный ответ.
Пользуюсь FAR почти с его рождения, периодически захожу на форум и plugring подсосать свежие версии, но только сейчас заметил что есть portable. Ушёл посыпать голову жужалкой.

Shmuel
Posts: 5164
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)

Post by Shmuel » Sun 08 Jan, 2017 08:19

ra1dn wrote: просто закинуть me.farconfig ув фолдер %FARHOME%\
И ещё придётся переименовать этот файл в Default.farconfig (либо прописать TemplateProfile=%FARHOME%\me.farconfig в файле Far.exe.ini).
ra1dn wrote: И если все настройки хранятся в me.farconfig, то зачем PluginsData?
В файле Default.farconfig хранятся настройки по умолчанию. Если какой-либо плагин в процессе работы сохраняет данные, они идут в его базу данных в папке PluginsData. Far не обновляет файл Default.farconfig автоматически.

Post Reply

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