Page 10 of 11

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 19 Sep, 2011 12:27
by 2useven10
В теме обсуждается 2x3.pl — perl-скрипт служащий для переноса конфигурации из Far 2 в Far 3.

Служит для конвертации цветов, ассоциаций, групп раскраски/сортировки, ссылок на папки, режимов панелей и макросов.
Работа с базой через sqlite3.exe.

Скачать архив far2x3.7z во вложении ниже.
Можно конвертировать настройки Far 1 (2x3.pl -far1 ...), но надо иметь ввиду, что этот вариант почти не тестировался.

Примечание модератора

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Sun 08 Nov, 2015 21:28
by trump98

Latest post of the previous page:

far /export выдаёт то же самое (убрал по 4 пробела в отступах, чтоб было легче сравнивать):
если в настройках фара3 исправить цвет префикса коммандпромпта на такой же, какой был настроен в моём 1.70 - то far /export отдаёт это:

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Sun 08 Nov, 2015 23:01
by 2useven10
Из файла читается 0 цветов, 'остальные' умолчательные. Очень похоже на ошибку.

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Sun 08 Nov, 2015 23:39
by 2useven10
Да reg файлы фар1 не читались (из реестра данные брались нормально).
Скрипт 2x3.pl поправил. Вложение в шапке.

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 09 Nov, 2015 01:05
by trump98
другие настройки конвертить не пробовал, а с цветами - не канает:

Code: Select all

palette too short(84) -- default colors added
но на самом деле они не added вместо недостающих, а всё целиком установлено в дефолт.

я в перловке кагбэ не разбираюсь, но вот чего сумел разобрать:
в цветах фар2 147 раскрашиваемых элемента. в фар3 - 146 (при этом отсутствует тот, что в реестре второго фара идёт под номером 71). чтение значений цветов из источника идёт по порядку, имя записываемого элемента тоже берётся по порядку из скрипта. для отсутствующего в фар3 цвета делается пропуск...
а у меня в реге - 84 элемента. причём, как оказалось, мой фар1 (1.70альфа6 1736) знает 112 элементов. это я хотел сравнить дефолтные цвета с моими - хоть узнать, сколько штук я наизменял, да и перенести их уже руками: грохнул параметр из реестра, записал настройки - и вот обнаружил... ну, в цветах я ковырялся, наверное, ещё в 1.6х - отсюда и разница эта может быть.

и вот встаёт вопрос: раз при переходе 2->3 из раскрашиваемых элементов выбросили №71, то не было ли чего такого с переходом 1->2? да и с обновлениями в пределах 1.х, получается, не всё так просто может быть...

ну и пара замечаний по обновке:
rem uncomment line below to convert faf1 -> far3 settings
в предыдущей версии в каталоге perl не было файла tstr-strawberry-miniperl нулевой длины. он, наверное, и сейчас не нужен?

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 09 Nov, 2015 05:55
by tstr
ненужен

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 09 Nov, 2015 07:14
by 2useven10
но на самом деле они не added вместо недостающих, а всё целиком установлено в дефолт.
это уже клевета. смотрите внимательнее на результат. вот ваши изменённые цвета:

Code: Select all

    <object name="CommandLine.Prefix" background="FF000000" foreground="FF000006" flags="bg4bit|fg4bit" />
    <object name="CommandLine.Selected" background="FF000007" foreground="FF000000" flags="bg4bit|fg4bit" />
    <object name="Dialog.Edit.Unchanged" background="FF000003" foreground="FF000008" flags="bg4bit|fg4bit" />
    <object name="Dialog.List.Disabled" background="FF000003" foreground="FF000008" flags="bg4bit|fg4bit" />
    <object name="Editor.Clock" background="FF000000" foreground="FF000000" flags="bg4bit|fg4bit" />
    <object name="Menu.Text.Disabled" background="FF000000" foreground="FF000000" flags="bg4bit|fg4bit" />
    <object name="WarnDialog.List.Disabled" background="FF000003" foreground="FF000008" flags="bg4bit|fg4bit" />

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 09 Nov, 2015 07:17
by 2useven10
может быть они просто не импортируются?
со времени создания конвертера формат импорта изменён: во флагах вместо '|' теперь пробел.

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Mon 09 Nov, 2015 12:31
by trump98
2useven10 wrote:смотрите внимательнее на результат.
ниччего не понимаю...
сейчас на вывод посмотрел - действительно, 7 строк отличий.
наверное, при сравнении я умудрился смотреть на вывод в старой папке, ещё неисправленной...
2useven10 wrote: может быть они просто не импортируются?
а я и не пробовал импортировать. я ж думал, что отличий нету :)

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Thu 22 Nov, 2018 09:34
by 2useven10
скрипт конвертации (ссылка в шапке) обновлён - адаптация к изменениям формата хранения групп раскраски (b 5068+).

Как перенести настройки из FAR2 в FAR3

Posted: Wed 06 Feb, 2019 17:35
by Stolyar
Давно пора перейти на 3-й FAR, а я всё еще на 2-м до сих пор сидел. Возник вопрос, как перенести все настройки из 2-го в 3-й? Уж очень не хочется все с нуля настраивать.... :(

Если эта тема обсуждалась, ткните меня носом плиз в эту тему... Спасибо.

Как перенести настройки из FAR2 в FAR3

Posted: Wed 06 Feb, 2019 18:01
by 2useven10
FarFAQ вверху. За игнорирование здесь банят.

Как перенести настройки из FAR2 в FAR3

Posted: Wed 06 Feb, 2019 18:06
by Stolyar
Этот переносчик я уже пробовал, не всё он переносит... Ну например мои цветовые раскраски файлов по расширениям не перенёс и много ещё чего. :( Или это принципиально невозможно?

Как перенести настройки из FAR2 в FAR3

Posted: Wed 06 Feb, 2019 18:07
by Stolyar
Также у меня во 2-й версии запускаемые файлы в списке всегда первыми были и т.д.

Как перенести настройки из FAR2 в FAR3

Posted: Wed 06 Feb, 2019 18:07
by 2useven10
Конкретнее и лучше в теме скрипта. Цветовые настройки должен переносить.

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Wed 06 Feb, 2019 20:35
by HaRT
 ! Message from: HaRT
2useven10 wrote: Wed 06 Feb, 2019 18:07 лучше в теме скрипта
Подклеено

[perl] 2x3.pl: скрипт для переноса конфигурации из FAR 2

Posted: Fri 08 Feb, 2019 11:57
by Wave
Цветовые настройки в третьем ФАРе не так давно менялись, кажется. А скрипт давно заброшен по причине малой актуальности.