#
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

Модерирует : gyra, Maz

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

AlViS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 2396 | Зарегистр. 03-01-2002 | Отправлено: 11:10 07-11-2015 | Исправлено: Victor_VG, 04:33 26-09-2017
Dennis_Moore

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
Нет, не Base64. Это наш старый знакомый FarHints:Ссылка
 
Но про Base64 буду в курсе, спасибо.

Всего записей: 47 | Зарегистр. 13-05-2017 | Отправлено: 15:42 05-06-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dennis_Moore
 
А! Я из него убрал субплагин ./Folders - с ним при старте или в произвольный момент Far падает с AV. Где-то в нём баг прячется.
 
Добавлено:
А с BASE64 у меня разбирается связка ArcLite + eDecoder - он переименован в "./plugins/arclite/Formats/eDecoder.64.format" и добавляет форматы MIME (BASE64), UUE, XXE в меню выбора ArcLte::Прочие. Быстро и надёжно, а главное ошибки если они и появляются Aniskin сразу устраняет как ему про них сообщают и не предлагает за него их исправить.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 25111 | Зарегистр. 31-07-2002 | Отправлено: 15:49 05-06-2017
Dennis_Moore

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
Я тоже убрал субплагин Folders по вашему совету ранее но как видно сюрпризы еще есть. FAR обеих разрядностей падает с пустым профилем и FarHints даже если из него убрать все субплагины. Теперь я думаю что возможно ошибка в FarHints.dll, а в Folders она просто активнее всего проявляется.
 
------------------------
 
Base64 хорош тем что можно декодировать строку прямо в файле, пусть живет. А eDecoder пару дней назад поставил, до этого у меня был старый FAR1 плагин MxUUE.
 
------------------------
 
Так, пересобранный мною FarHints падает, а взятый из темы нет. На сегодня лучше закончу с этим.

Всего записей: 47 | Зарегистр. 13-05-2017 | Отправлено: 16:20 05-06-2017 | Исправлено: Dennis_Moore, 16:36 05-06-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dennis_Moore
 
Кстати и я по душу FarHints склоняюсь к той же гипотезе, но вышвырнуть его сейчас я не готов. А с BASE64 штука хороша, но прикуп больно дорогой, посему я по старинке, через комстроку с ним разбираюсь.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 25111 | Зарегистр. 31-07-2002 | Отправлено: 16:31 05-06-2017
Dennis_Moore

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
Увидел в вашем комментарии на github что есть какой-то FarUE3. Где его можно взять ?

Всего записей: 47 | Зарегистр. 13-05-2017 | Отправлено: 16:53 05-06-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dennis_Moore
 
У меня. Сиё моих рук дело - ./Far. Far30-x64-test.7z это то самое, но для х64 без инсталлятора и FarTray. Остальной набор аналогичен.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 25111 | Зарегистр. 31-07-2002 | Отправлено: 17:01 05-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь перейти наконец на Far 3, возникла проблема с MultiArc
 
MultiArc не видит русские имена файлов.
(они ему передаются в 1251 кодировке, а он ожидает 866)
как решается такая проблема?
Подробнее...

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 14:38 06-06-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
marafet
 
Вы не правы. Видит. Правильно отстроенная локаль - Использовать UNICODE для всех программ, языки Английский (основная раскладка, необходимо для ввода команд, если логинитесь на UNIX то и для логона т.к. XKBD запускается только после входа пользователя в систему) и Русский (вторичная раскладка).

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 25111 | Зарегистр. 31-07-2002 | Отправлено: 15:13 06-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
при переключении консоли на UTF-8, результат не лучше:
Подробнее...
Основная раскладка английская, дополнительный русский, так есть и было.
 
Какие еще варианты?
 
 
Добавлено:
От кодировки консоли походу вообще не зависит, потому-что если я ввожу вручную, то архиватор добавляет нормально любые русские имена
Подробнее...
 
проблема именно в ФАРе, он передает имена непавильно в MultiArc

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 15:39 06-06-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
marafet

Цитата:
MultiArc не видит русские имена файлов

MultiArc не поддерживает юникод. В FAR 3 лучше работать со встроенным ArcLite, но про подключение внешних упаковщиков придётся забыть.
 

Цитата:
при переключении консоли на UTF-8, результат не лучше:
Основная раскладка английская, дополнительный русский, так есть и было.
 
Какие еще варианты?

Поставить ConEmu и запускать FAR из него. Подобные проблемы сразу исчезнут.

Всего записей: 6518 | Зарегистр. 01-10-2002 | Отправлено: 16:18 06-06-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
marafet
 
Поставьте шрифт Lucida Console с ним проблем нет. Фар тут не при чём так это проблема взаимодействия моноширинных точеных шрифтов и консоли ОС.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 25111 | Зарегистр. 31-07-2002 | Отправлено: 16:20 06-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
MultiArc не поддерживает юникод. В FAR 3 лучше работать со встроенным ArcLite, но про подключение внешних упаковщиков придётся забыть.  

я в курсе что мультиарк не поддерживает юникод, но везде говорится что "вы можете поставить его на ФАР 3, и прекрасно работать" (видел сотню раз, такое высказывание от разных специалистов)
Неужели никто не заметил что он русские имена не видит.
Сидел долгие годы на Far 2, там с этим проблем не было, он тоже был юникодный, как и Far 3
 
Насчёт ArcLite - он не поддерживает кучу архивов. даже rar.
 
 
 
Добавлено:
Victor_VG от шрифта это вообще никак не зависит

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 16:24 06-06-2017
Smitis

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
marafet

Цитата:
Неужели никто не заметил что он русские имена не видит.

Multiarc видит. И ни на одном из ваших скриншотов я не увидел проблемы с MA.

Всего записей: 1765 | Зарегистр. 09-02-2003 | Отправлено: 16:56 06-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis

Цитата:
 я не увидел проблемы с MA

а что вы там увидели ?
 
Погуглил, походу проблема реально существует именно с Мультиарком, например здесь
http://forum.farmanager.com/viewtopic.php?f=5&t=541&start=480
 
и увы, оно не лечится.
 

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 17:05 06-06-2017
Smitis

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
marafet
Что по той ссылке не вылечили? Проверьте настройки MA для RAR. А лучше удалите их прямо из реестра (при закрытом ФАРе, на всякий случай) - дефолтные должны работать. Проверьте, нет ли у Вас переменной среды RAR. Проверьте, не валяется ли рядом с rar.exe файл rar.ini


----------
Разум когда-нибудь победит

Всего записей: 1765 | Зарегистр. 09-02-2003 | Отправлено: 17:30 06-06-2017 | Исправлено: Smitis, 17:33 06-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
там предлагается дикий костыль, ключ "-r"
т.е. запаковывать не отдельные выбранные файлы, а всю директорию целиком.
Причем сама директория долна быть на английском, иначе даже это не выйдет
 
Короче это абсолютно не решение.
 
не могу найти исходники МА, похоже их нет?

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 17:34 06-06-2017
Benchmark



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
marafet

Цитата:
везде говорится что "вы можете поставить его на ФАР 3, и прекрасно работать" (видел сотню раз, такое высказывание от разных специалистов)

У разных "специалистов" очень разные потребности. Некоторым юникод в принципе в работе не нужен. Им всё равно.
 

Цитата:
Неужели никто не заметил что он русские имена не видит.  

Видит, но только если в настройках Windows в качестве языка для не-юникодных программ стоит русский. Но как только встречается архив с юникодными именами на нескольких разных языках одновременно (например русский, немецкий и китайский, и все в одном архиве), наступает жопа, и "специалисты", говорящие что "в multiarc всё прекрасно работает", тут же разбегаются по кустам.
 

Цитата:
Насчёт ArcLite - он не поддерживает кучу архивов. даже rar

ArcLite поддерживает только то, что "умеет" 7-zip'овская библиотека. В частности RAR - только на распаковку. Для упаковки нужен сам архиватор.
 
Что касается консоли и нормального одновременного отображения в ней имён на нескольких разных языках, это проблема ограничений самой виндовой консоли, FAR тут действительно не виноват. Повторюсь, успешно решается запуском его под графическими эмуляторами консоли вроде платного TakeCommand или бесплатного ConEmu. Иначе - никак.
 

Всего записей: 6518 | Зарегистр. 01-10-2002 | Отправлено: 17:41 06-06-2017
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не могу найти исходники МА, похоже их нет?  

https://sourceforge.net/p/farmanager/code/HEAD/tree/trunk/plugins/multiarc/
 
Добавлено:

Цитата:
Сидел долгие годы на Far 2, там с этим проблем не было, он тоже был юникодный, как и Far 3  

Проблемы там одни и те же.
Если ма работает на фар2 и не работает на фар3 - значит отличаются настройки системы, ма или используемого архиватора (возможно и сам внещний архиватор).

Всего записей: 1110 | Зарегистр. 20-12-2007 | Отправлено: 17:49 06-06-2017
marafet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для RAR архивов проблему удалось решить.
в нем есть опция

Код:
 
    -sc<набор символов>[объекты]
            Указать набор символов для файлов-списков и файлов с комментариями
            архива.
 
            Параметр 'набор символов' обязателен и может принимать одно из
            следующих значений:
 
              U - кодировка Юникод
              A - кодировка ANSI (Windows), только в версии для Windows
              O - кодировка OEM (DOS), только в версии для Windows
 
 

 
вот именно файлы списки и передаются в вин кодировке, а были раньше в дос
поэтому добавляем опцию -scal к настройкам рар мультиарка.
Подробнее...
 
с другими архивами, надо либо искать настройки в мультиарке, возможно они есть, либо исходники исправить.
 
wseventeen
спасибо за исходники, попозже покопаюсь
 
 
Добавлено:
А всё, есть настройка в мультиарке, блин...  

Код:
 
Модификаторы переменных Q, S, M, N, *, W могут быть использованы для уточнения деталей формата имён файлов:
'Q' - заключать имена с пробелами в кавычки;
'q' - заключать все имена в кавычки;
'S' - использовать '/' вместо '\' в путях файлов;
'M' - передавать имена папок архиваторам как 'имя\*.*';
'N' - передавать имена папок архиваторам как 'имя';
'*' - использовать маску '*' для выбора всех файлов.
      Этот модификатор перекрывает действие параметра
      "Маска Все файлы" для отдельной команды архиватора;
'W' - использовать только имя без пути;
'P' - использовать только путь без имени;
'A' - использовать кодировку ANSI.
 

Вот именно последний пункт, букву А нужно убрать везде
 
Что интересно все настройки - абсолютно их свежеустановленного мультиарка
скачанного с родного сайта https://plugring.farmanager.com/plugin.php?pid=915&l=ru
и кстати вообще ставились на свежеустановленную Венду
 
ладно всем спасибо.
 

Всего записей: 125 | Зарегистр. 04-03-2006 | Отправлено: 19:31 06-06-2017
Dennis_Moore

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:
Offtopic: Устал воевать с тегом more, делаю все правильно, а он мне скрывает все сообщение.

Всего записей: 47 | Зарегистр. 13-05-2017 | Отправлено: 21:47 06-06-2017 | Исправлено: Dennis_Moore, 21:54 06-06-2017
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru