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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
abelenki
Posts: 458
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 137 times
Been thanked: 22 times
Contact:

Re: вопросы по Far 3.0

Post by abelenki »

Latest post of the previous page:

Kerberos464 wrote:можно ли как-то перенести настройки из фара2 (раскраску файлов, ассоциации) или пока этого нет?
я тоже задавал этот вопрос, но ответов не последовало...

User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 4 times

Re: вопросы по Far 3.0

Post by Skirda »

Я так думаю, потребуются:
1. regedit.exe/reg.exe - чтобы слить настройки в reg-файл
2. минимальные знания sql
3. awk/perl/vbscript/powershell/etc. (на свой вкус) - чтобы преобразовать reg->sql
4. sqlite3.exe - чтобы это фсе залить в базу
:crazy:
We are the Borg. You will be assimilated.
So Say We All!

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

5. знание схем баз данных настроек

Парсить рег файл... Проще импортнуть все в реестр, как раньше (а часто настройки уже там), потом читать в реестре и на лету отправлять в базу (в powershell это можно с System.Data.SQLite) либо генерить SQL для sqlite3.exe. Потом реестр почистить, ес-но.

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

abelenki wrote:ну, такими темпами, 3.0 будут пользоваться только Far Team и несколько плагино-писателей...
А конструктивно если? Фар 3 еще не вышел, замечу.
Last edited by NightRoman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Тема отделена от http://forum.farmanager.com/viewtopic.php?f=3&t=6186

User avatar
abelenki
Posts: 458
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 137 times
Been thanked: 22 times
Contact:

Re: вопросы по Far 3.0

Post by abelenki »

NightRoman wrote:А конструктивно если? Фар 3 еще не вышел, замечу.
если в релизе 3.0 не будет встроенных инструментов по конвертации настроек 2.0 в 3.0 (либо подробной инструкции, как это сделать), мало, кто перейдёт на него. ибо настраивать заново такую комплексную программу - не вариант.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

abelenki wrote:если в релизе 3.0 не будет встроенных инструментов по конвертации настроек 2.0 в 3.0 (либо подробной инструкции, как это сделать), мало, кто перейдёт на него. ибо настраивать заново такую комплексную программу - не вариант.
если основные плагины будут, то я перейду на 3.0, даже если придётся настроить заново.
люблю всё новое :)
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
NightRoman
Posts: 5940
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

Re: вопросы по Far 3.0

Post by NightRoman »

Я тоже думаю, что конец света из-за отсутствия миграции настроек сильно преувеличен. В идеале, конечно, Фар 3 мог бы предоставить инструмент. Пока рано жаловаться, что его нет. Но даже если его и не будет, кто-нибудь что-нибудь да придумает и поделится.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: вопросы по Far 3.0

Post by Max Rusov »

Если макросы выгрузить в FML - то чего там остается перенастраивать то? Цвета, да группы раскраски/сортировки...

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

Max Rusov wrote:Если макросы выгрузить в FML - то чего там остается перенастраивать то? Цвета, да группы раскраски/сортировки...
истории команд и папок не хотелось бы терять, списки автодополнения тоже.
настройки видов панелей.
но ничего критического, конечно, нет.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: вопросы по Far 3.0

Post by Max Rusov »

Ну у меня актуальные истории ведутся плагинами, FAR'овские истории не интересны. Хуже то, что плагины то сами не перепишутся... Подумываю wrapper сделать для FAR/2 плагинов...

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

Max Rusov wrote:Ну у меня актуальные истории ведутся плагинами, FAR'овские истории не интересны. Хуже то, что плагины то сами не перепишутся... Подумываю wrapper сделать для FAR/2 плагинов...
а, я затупил.. ведь сам же AltHistory юзаю.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: вопросы по Far 3.0

Post by Kerberos464 »

делаю far.exe /import file.xml
содержимое file.xml такое:

ничего не импортируется. метод научного тыка показал, что слова, выделенные в спойлере синим цветом, должны быть строго в нижнем регистре, иначе ничего не импортируется и не выдаётся никаких ошибок.
вопрос - это так и должно быть или это баг? (например, в WiX'е все эти служебные слова (параметры, ключи) могут быть в любом регистре, там тоже .xml).
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: вопросы по Far 3.0

Post by Centaur »

XML сам по себе регистрозависим, и так было всегда.

Другое дело, что хорошо бы валидировать входящий XML при помощи DTD, чтобы ошибки было заметно сразу.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 times

Re: вопросы по Far 3.0

Post by Max Rusov »

Пропустил: есть какое-нибудь простое решение по импорту настроек из Far2 в Far3?
В первую очередь интересует импорт:
- Групп раскраски/сортировки
- Ассоциаций
- Настройки панелей
- Цветов

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: вопросы по Far 3.0

Post by Maximus5 »

Нету.
В принципе, была мысль сваять утилитку по переносу, даже что-то писать начал) Но, поскольку сам уже давно все руками перенес - стимулов нету

Теоретически, нужен скрипт по преобразованию *.reg в *.xml. Имена большинства параметров совпадают.

2useven10
Posts: 4057
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

Re: вопросы по Far 3.0

Post by 2useven10 »

Пропустил: есть какое-нибудь простое решение по импорту настроек из Far2 в Far3?
Есть перловые скрипты для конвертации цветов, ассоциаций, групп хайлайта/сортировки, фолдер шорткатов и режимов панелей. Работа с базой через sqlite3.

Примечание модератора
Продолжение см. в теме 2x3.pl: скрипт для переноса конфигурации из FAR 2.

Post Reply

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