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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3 4
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости 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, иначе плагин не будет загружен.
* Блондинку на скриншоте зовут Tommie Jo.

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

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

Всего записей: 35942 | Зарегистр. 26-02-2002 | Отправлено: 18:55 23-11-2017 | Исправлено: Victor_VG, 08:15 29-06-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то непонятное стало с цветами Фара после замены Винды
Была 10-ка (Enterprise LTSC Evaluation edition).
Установлена тоже 10-ка, но не Evaluation
 
Стало:
   
 
А было как на скриншоте в шапке.
И непонятно где нужно внести изменения чтобы вернуть прежнюю палитру

Всего записей: 1440 | Зарегистр. 16-10-2005 | Отправлено: 12:59 19-03-2019 | Исправлено: andreyefgs, 13:39 19-03-2019
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
https://forum.farmanager.com/viewtopic.php?f=3&t=11038

Всего записей: 2865 | Зарегистр. 07-07-2006 | Отправлено: 13:11 19-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
Спасибо, вернул через:
colortool.exe schemes/cmd-legacy.ini

Всего записей: 1440 | Зарегистр. 16-10-2005 | Отправлено: 13:38 19-03-2019
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
Обязательно ещё открыть потом свойства окна - цвета - ОК. В этом случае изменения запомнятся и после перезапуска программа не сбросятся.

Всего записей: 2865 | Зарегистр. 07-07-2006 | Отправлено: 14:07 19-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт IntChecker.Run.lua обновлён до версии 1.4.2 в исходниках IntChecker2 - Git-ab629a767.
 
В ТоДо (сроки и вариант реализации не определены):
 
- диагностика и вывод сообщения об ошибке вычисления хэша если плагин не смог его вычислить.
 
конструктивные идеи принимаются желательно с префиксом ТП - или TP - в начале имени инца на баг-трекере где они получат метку Technical Proposal - так их проще обрабатывать. Любые пустышки будут закрыты/удалены без ответа.

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 15:26 19-03-2019 | Исправлено: Victor_VG, 15:28 19-03-2019
Ariman_UA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
Спасибо, добрый человек.
Никак не мог понять, чего на новой десятке цвета в фаре вырвиглазные такие. А оно вот как.

Всего записей: 132 | Зарегистр. 12-09-2007 | Отправлено: 20:18 19-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5375 Git-81bf77682 x86 и AMD64
 
1. Far b5375 Git-81bf77682
2. IntChecker v2.7.2 Git-076a88b92
3. IntChecker добавлен макрос (Alt-G)
4. Обновлён macro.txt
5. Рефакторинг. Обновление требует b5362 и новее.

 
пункт 5. только для х86, для х64 инсталлер не нужен.
 
IntChecker v2.7.2 Git-076a88b92 (x86 и AMD64).
 


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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 19:25 20-03-2019
kraeved



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, нужно обновить 7zip в ArcLite, ибо 2019-02-21 вышла версия 19.0, в которой довели до ума шифрование в части RNG и IV.
 
Victor_VG, внутрь IntegrityChecker\scripts стоило бы добавить пояснение по установке (например, скопируйте IntChecker.Run.lua в %FARPROFILE%\Macros\scripts) и объяснение, зачем нужен intchecker_run.lua (заодно и переименовать бы в IntChecker.Run.old.lua).

Всего записей: 544 | Зарегистр. 01-03-2003 | Отправлено: 15:07 21-03-2019 | Исправлено: kraeved, 15:13 21-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
 
Вообще как-то 7-Zip v19.00 в FarUE3 в b5368 23.02.2019 вместе с RAR 5.70 добавлен - как-то месяц прошёл, в ArcLite b285 (свежий) он как-то так же присутствует:

Цитата:
w17 21.03.2019 12:43:32 +0300 - build 295
 
1. 7z.dll обновлена до версии 19.00.  

я свои сборки ещё не коммитил, но бинарники есть и проверены, официальной ночнушки b5376 Git-94a1122b8 ещё нет, а заменить пяток файлов это же мелочи. А любая нестыковка связки ArcLite b284 + 7z.dll v19.00 + кодеки и форматы от 7-Zip ZS за месяц испытаний давно бы вылезла.
 
Пояснение по установке скриптов? В принципе добавим, а переименовывать смысла нет - новая версия переписывает старую, а зачем плодить сущности?
 
Добавлено:
Да, и на GitHub уже несколько часов как есть бинарники v3.0.5376.817 включающие ArcLite b285. Просто я сегодня занят и не успеваю быстро коммитить.
 
Добавлено:
Добавлено в readme_ru.txt как раздел 5. Скрипты управления и макросы плагина., но пока не закоммичено - только что отправил текст. Ну, в первом приближении (мы может ещё уточним формулировки - больно формально-сухо вышло) у меня так получилось.

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 19:00 21-03-2019 | Исправлено: Victor_VG, 19:02 21-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Небольшая порция изменений :
 
FarUE3 b5376 Git-94a1122b8
 
* Far b5376 Git-94a1122b8
* IntChecker v2.7.2 Git-2bcec5b7f
* Refactoring. Update required b5362 or never (only for x86 build).

 
включает ArcLite b285
 
IntChecker v2.7.2 Git-2bcec5b7f
 
- собирается для Far3 b5354 и новее (изменения в исходниках проекта)
- для уточнения текста главы о макросах в этот коммит включён экспериментальный вариант readme_ru.txt и по нему просьба глянуть всё ли понятно и читаемо написано? А то после сами будем думать как исправить. Лучше сразу внести в текст нужные корректировки чтобы после его не трогать.

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 22:42 21-03-2019 | Исправлено: Victor_VG, 22:43 21-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5376 Git-5e401bf17 x86 и AMD64
 
1. Far b5376 Git-5e401bf17
2. IntChecker v2.7.2 Git-8d209104f
3. Рефакторинг. Обновление требует b5362 и новее.

 
* пункт 3  только для х86, х64 портабелен из коробки и в инсталляции  не нуждается.
 
IntChecker v2.7.2 Git-8d209104f для Far3
 
1. Плагин требует Far 2.0.1807 или Far 3.0.5354 и новее.
2. Добавлена документация по скриптам - ./scripts/script-docs.txt
3. Копирайт


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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 16:19 22-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно события совпали - в основной копии b5376 Git-5e401bf17 с PID 1216 на выходе завис FarHints что видно по его счётчику циклов:
 

 
и в то же время происходит AV в lua51.dll запустившей из архива test7z Lua скрипт test.lua  (входит в набор "вынутых" из тарбалла script.tar.bz2 тестов которые я прогоняю сразу после сборки) копии b5377 Git-55511857f :

Цитата:
 Исключение:  0xC0000005 - EXCEPTION_ACCESS_VIOLATION
 Подробности: Memory at 000000004EC72010 could not be read
 LastError:
 NTSTATUS:
 Адрес:       0x66D8A976 - lua51.dll!luaL_error
 Источник:
 Функция:     OpenW
 Модуль:      .\Far\plugins\luamacro\LuaMacro.dll

со стеком при holder_x86_64.exe и holder_x86.exe работающих в независимом процессе т.к. запустивший их процесс давно завершился с кодом завершения 0. Ну, хоть дамп сбоя создался, хотя и габаритный - 360 Мб.
 
У меня такое явление происходит впервые, а так как повторный тест пройден успешно я отнёс его к классу случайных событий, хотя и думаю что это было бы интересно для изучения при наличии свободного времени для исследований. Но, так как его воспроизводимость стремится к нулю, думаю что скорее его стоит поместить в список "интересные события, но условия их возникновения пока не известны".

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 19:03 23-03-2019 | Исправлено: Victor_VG, 19:18 23-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Закоммитил FarUE3 b5377 Git-55511857f (х86 и AMD64) с новыми возможностями - добавил немного мозгов в IntChecker.Run.lua v1.4.3 для случая "под курсом хэшфайл, командная  строка не пуста, нажат Enter". Теперь скрипт спросит пользователя что тот хочет? Подробности в script-docs.txt . В более ранних версиях скрипта этого функционала нет.

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 00:47 24-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5378 Git-63de2ac52 Upd 1 (x86 и AMD64)
 
1. Far b5378 Git-63de2ac52
2. cURL 7.64.1
3. Shell_GitCheckout.lua v1.0 (CtrlAltR)
4. Обновление macro.txt
5. Рефакторинг. Обновление требует b5362 и новее

 
пункт 5 только для х86, для AMD64 инсталлятор не нужен - портабельна из коробки.
 
Тут добавил небольшой сервисный скрипт Shell_GitCheckout.lua - проверяет файл под курсором на изменения и если они есть откатывает на последнюю фиксацию. Каталоги игнорирует. Основное назначение - правка ошибок в файлах. Мало ли мы что-то в нём повредили? - позвали макрос и гит восстановит файл на момент времени до нашей возни. Написан для ускорения работы и обновлять в нём  вроде нечего...

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 09:14 28-03-2019
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня вопрос по плагину Review: воспроизвожу видео-файл, нажимаю F - переход в полный экран, но внизу остаётся полоса прокрутки. Её можно как-то убрать, хотя бы в полноэкранном режиме?

Всего записей: 2865 | Зарегистр. 07-07-2006 | Отправлено: 21:55 31-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Это не полоса прокрутки, а низ окна библиотечного элемента "медиаплеер" в которое выводится любое воспроизводимое плагином изображение. И я спрашивал у Максима про возможность его убирать для картинок давно, но пока не сделано. Равно как под экраном остаётся виден лог ряда декодеров, например из GFL SDK. Этот инц на баг-трекере плагина так же уже несколько лет висит. Сам плагин задуман для оценки картинок и видео на пригодность для конкретной задачи, а потому имеет самые спартанские оформление-управление-возможности.

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 02:47 01-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5381 Git-7d211cda9 (x86 и AMD64)
 
1. Far b5381 Git-7d211cda9
2. Drag-n-Drop v3.0.85.4700
3. Рефакторинг. Обновление требует b5378 и новее.

 
пункт 3 только для х86, для AMD64 инсталлятор не требуется.
 
Отдельно Drag-n-Drop v3.0.85.4700
 
и ещё (пока не проверял, но внимание обратил) - в логе изменений для UnRAR.DLL v5.71b1 указано:

Цитата:
-- 2 February 2019
 
New CmtBufW field of RAROpenArchiveDataEx structure allows to read
the archive comment in Unicode.
 
-- 10 January 2019
 
New OpFlags field and ROADOF_KEEPBROKEN flag in RAROpenArchiveDataEx structure
to specify if extracted files with invalid checksum shall be preserved.
Reserved[28] in the same structure is changed to Reserved[27].

предыдущее обновление этой либы проблем не вызвало (смотрел как для МА, так и для SumatraPDF - там для распаковки .CBR сжатых RAR5 так же используется данная DLL т.к. либа unaar пока не поддерживает формат RAR5), новые изменения надо изучать, но может есть смысл их учесть для rar.fmt? Вдруг это сослужит пользу?
 
 
 


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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 12:12 03-04-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Забавно - последняя сборка innounp-0.48.0-mod от pepak вся собрана для i386. Увидел, решил глянуть с Обсервер-ом - х64 модуль не запускает, ладно, проверяю - собран для i386, DW на него сразу в лог ругается:
 
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
 

 

 
дальше можно не продолжать - собрано криво, перепутана архитектура ЦП и всё это подписано сертификатом - "А вдруг поправят?" ну а модуль стал ещё более тормозным чем был ранее - инсталлер с PH распаковывал "всего" минут десять. Стёрт за бестолковостью...

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

Всего записей: 23682 | Зарегистр. 31-07-2002 | Отправлено: 11:17 06-04-2019 | Исправлено: Victor_VG, 11:18 06-04-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шмуэль,  
 
luafar_manual.chm
 
regex.exec аналог regex.find, только возвращает вместо набора найденных строк таблицу с парами их начал и концов?
 
regex.gsub (s, pattern, repl, [n], [cflags])
Хорошо бы описать флаги - в нете их описания разнятся в нюансах.

Всего записей: 1444 | Зарегистр. 16-06-2007 | Отправлено: 16:53 09-04-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
regex.exec - таблица-массив с парами. Элементы 1 и 2 - первая пара, элементы 3 и 4 - вторая пара и т.д.
 
Описание флагов можно найти в справке Фара (в редакторе нажать F7 F1 Tab Enter).
Неуказанный там флаг 'o' означает "применить оптимизацию". Может иметь смысл, когда выражение компилируется один раз, а используется неоднократно.

Всего записей: 884 | Зарегистр. 09-03-2012 | Отправлено: 17:21 09-04-2019 | Исправлено: shmuz, 17:22 09-04-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru