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
[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
Цветовые настройки в третьем ФАРе не так давно менялись, кажется. А скрипт давно заброшен по причине малой актуальности.