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

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

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

Post by Skirda »

Latest post of the previous page:

Я так думаю, потребуются:
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: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

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

Парсить рег файл... Проще импортнуть все в реестр, как раньше (а часто настройки уже там), потом читать в реестре и на лету отправлять в базу (в powershell это можно с System.Data.SQLite) либо генерить SQL для sqlite3.exe. Потом реестр почистить, ес-но.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 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: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 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: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Я тоже думаю, что конец света из-за отсутствия миграции настроек сильно преувеличен. В идеале, конечно, Фар 3 мог бы предоставить инструмент. Пока рано жаловаться, что его нет. Но даже если его и не будет, кто-нибудь что-нибудь да придумает и поделится.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 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: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 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: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

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

Post by Max Rusov »

Пропустил: есть какое-нибудь простое решение по импорту настроек из Far2 в Far3?
В первую очередь интересует импорт:
- Групп раскраски/сортировки
- Ассоциаций
- Настройки панелей
- Цветов
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

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

Post by Maximus5 »

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

Теоретически, нужен скрипт по преобразованию *.reg в *.xml. Имена большинства параметров совпадают.
2useven10
Posts: 5204
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

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

Примечание модератора
Продолжение см. в теме 2x3.pl: скрипт для переноса конфигурации из FAR 2.
NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

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

Post by NafanyA »

Возможно не сюда .. но... Хотелось бы знать почему билд 2250 не признает файл history.db от билда 2238 (переименовывает его в history.db.bad)?
Если это сознательно - то не было ли более правильным кроме описания почему это произошло выкладывать конвертер/скрипт ?
А то копишь часто используемые команды и всякие "полезности" и хоп! - начинай все с начала. Или это кто-то "починил"? :-)
Post Reply

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