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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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, не удалось, то задаёте вопрос разработчикам.

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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5368 Git-e9acbc065 (x86 и AMD64)
 
1. Far b5368 Git-e9acbc065
2. 7-Zip v19.00
3. Rar v5.70.2.0
4. 7-Zip Codec 19.00 ZS v1.3.8 R1 (Brotli, Fast LZMA2, Lizard, LZ4, LZ5, ZS)
5. UnRAR.dll v5.70.2.2979
6. Рефакторинг. Обновление требует b5362 и новее.

 
* Инсталлер и программа обновления собираются только для х86 редакции. х64 редакция изначально портабельна и в установке не нуждается, а её первый после обновления запуск просьба осуществить через runfar.cmd для внесения необходимых исправлений в настройки. Будут изменены только настройки FarHints - Автоматически следить за клавиатурой и мышью переключаются в Off. Данная мера вынужденная и вызвана блокировкой основного потока Far.exe рекурсивным вызовом плагина возникающей при выводе графического контекстного меню оболочки (судя по исходникам плагина и отладчику в этот момент он пытается получить хинт данного меню, что и приводит к зависанию).

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 10:19 23-02-2019 | Исправлено: Victor_VG, 10:20 23-02-2019
Martik

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плиз... Имеется:
Win10x64
Far 2.1 build 1807 bis29 x86
MultiArc 1.75.199.0 (1.75 build 2634)
rar.fmt 1.30.0.0 (1.75 build 199) + unrar.dll (5.61.100.2834) - отдельно строки для rar - НЕ настраивал
rar.exe (5.61.0.0), все плагины и утилиты х86
 
В каталоге 4 файла:
-Обычный файл только с латинскими буквами в имени (8.3)
-Обычный файл только с латинскими буквами в имени, но у файла длинное имя
-Обычный файл с русскими бкувами в имени, длинные имена
-Файл с длинными именами, в имени которого встречаются спецсимволы, в частности дефис (длинное тире)
 
Пытаюсь упаковать, на файле с дефисом выдает ошибку: "Archiver reported exit code 10"
 
ладно, беру winrar (rar.exe) - пакую - все ок, архив содается, тестируется, итд
 
Теперь в фаре в этом архиве пытаюсь распаковать/посмотреть этот файл с дефисом в имени через Multiarc - выдает ту же ошибку "Archiver reported exit code 10" - с ArcLite (1.5.3.0)+7z.dll(18.6.0.0) такой проблемы, есс-но нет...
 
Это проблема ANSIшного мультиарка или чтото a фаре недонастроено?
 
Посмотрел сборку многоуважаемого  Victor_VG:
Там, конечно 3й Far, но MA такой же... но там все работает.
 
P.S.
MultiArc 1.75.199.0 (1.75 build 2634) и ArcLite (1.5.3.0) - для Far2 x86 - последние?

Всего записей: 391 | Зарегистр. 05-07-2004 | Отправлено: 11:45 23-02-2019 | Исправлено: Martik, 11:47 23-02-2019
wseventeen

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

Цитата:
MA такой же... но там все работает

Возможно там другой UNRAR.DLL

Всего записей: 1005 | Зарегистр. 20-12-2007 | Отправлено: 13:05 23-02-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Martik
 
1) МА существует только в ANSI реализации, в UNICODE его нет. Это задумывалось сделать в NewArc.Ex, но его разработка по ряду причин была приостановлена в конце 2009-го, но сам МА прекрасно работает в Far 1.x/2.x/3/x при условии что в Far Plugin API не вносилось пользовательских изменений, по крайней мере в той его части которую использует МА.
 
2) Far x.x bis это модифицированный Macsimus5 для решения своих задач форк Far-а что в ряде случаев вызывает проблемы совместимости с плагинами на уровне Far Plugin API. Эти проблемы решаемы либо адаптацией плагина к форку, либо использованием оригинального проекта. По крайней мере я иного решения этой задачи не нашёл.
 
Добавлено:
wseventeen
 
UnRAR.dll я всегда беру с FTP RarLabs, обычно из текущей STABLE. И только сегодня взял из 5.70b2, да и то запушил только после того как сам не обнаружил проблем и EugeneRoshal в ответе на вопрос SDZ0 - Почему бы не собрать версию 5.62 без уязвимых библиотек? сказал что большая часть ошибок в версии 5.70 на данный момент исправлена.

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 13:12 23-02-2019
Martik

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

Цитата:
Victor_VG
1) МА существует только в ANSI реализации, в UNICODE его нет. Это задумывалось сделать в NewArc.Ex, но его разработка по ряду причин была приостановлена в конце 2009-го, но сам МА прекрасно работает в Far 1.x/2.x/3/x при условии что в Far Plugin API не вносилось пользовательских изменений, по крайней мере в той его части которую использует МА.   

 
Я в реестре почистил для Мультиарка строки для RAR: оказывается в моих натсроках в конце команды не стояло A:
rar a -y {-p%%P} {-ap%%R} {-w%%W} {%%S} -- %%A @%%LNA
 
После чего стало нормально запаковываться в rar с юникоидными именами.
Внутри мультиарка, кнчн, не распаковывется, это понятно
 
P.S. Скажите, что мультиарк, что arclite требуют unrar.dll и 7z.dll - их обязательно размещать рядом с плагинами или они могут ьыть доступны по путям?

Всего записей: 391 | Зарегистр. 05-07-2004 | Отправлено: 18:43 23-02-2019 | Исправлено: Martik, 18:44 23-02-2019
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arclite не использует unrar.dll
 
Добавлено:
7z.dll по path тоже загрузится

Всего записей: 1005 | Зарегистр. 20-12-2007 | Отправлено: 21:03 23-02-2019
Martik

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

Цитата:
wseventeen
arclite не использует unrar.dll

 
я  знаю.
имелось ввиду другое: мультиарк - unrar.dll, arclite - 7z.dll соответственно  

Всего записей: 391 | Зарегистр. 05-07-2004 | Отправлено: 22:38 23-02-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Martik
 
Можно положить библиотеки в %PATH% и они будут найдены, но я предпочитаю класть их рядом с вызывающим модулем чтобы исключить возможность вызова других вариантов согласно статье в MSDN.

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 01:14 24-02-2019
Alexyz21

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

Цитата:
я предпочитаю класть их рядом с вызывающим модулем

тем более, что можно положить их хард/симлинками из соурсных папок.
 

Цитата:
drkns 22.02.2019 23:12:51 +0000 - build 5368
 
1. В качестве разделителя в статусных строках редактора и просмотра вместо пробела используется '│'. Читабельность должна повыситься.
 

хорошо бы палки-разделители отрисовывать более светлым цветом, чтобы они визуально не смешивались с текстом, если это возможно, конечно.

Всего записей: 1421 | Зарегистр. 16-06-2007 | Отправлено: 13:06 24-02-2019 | Исправлено: Alexyz21, 13:07 24-02-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
А ещё лучше окантовать пробелами. Вчера хотел патч под это сделать, но работы свалилось. Пришлось отложить.

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 15:23 24-02-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
насчёт пробелов не знаю - места в строке не так и много, особенно на разрешениях 1280 и менее.

Всего записей: 1421 | Зарегистр. 16-06-2007 | Отправлено: 15:53 24-02-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
Согласен, тут надо глянуть. У меня оба монитора 1080р (22" и 24") там можно и растянуть окно, но буду смотреть в терминале VT120 (80х25) - если там будет нормально, то порядок. Пока иная работа вылезла - я случайно комитя РН v3.0.6761.2234 Git-4a4a0a57 сделал релиз драфтом, а значит он был невидим пользователям. И за три дни никто это не заметил. Поправил, но ценой отката рабочей копии и последнего коммита v3.0.6775.2248 Git-ab5a1ff7. Пришлось пересобрать - это время...

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 16:07 24-02-2019
Basikforreve

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) для х64 есть плагин для просмотра изображений? в х86 пользовался
 
2) можно ли пользоваться фарх86 под вин64? в чем отличие ?

Всего записей: 99 | Зарегистр. 09-04-2010 | Отправлено: 12:28 25-02-2019
Smitis

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

Цитата:
1) для х64 есть плагин для просмотра изображений? в х86 пользовался  

Те же, что и для x86 соответствующей разрядности. Это если Вы не какую-нибудь древнюю экзотику использовали.

Цитата:
2) можно ли пользоваться фарх86 под вин64? в чем отличие ?

Пользоваться можно.
Отличие - во встроенном редакторе не сможете открывать большие файлы (больше 4Гб).
 


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

Всего записей: 1668 | Зарегистр. 09-02-2003 | Отправлено: 13:40 25-02-2019
Basikforreve

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

Цитата:
Пользоваться можно.
Отличие - во встроенном редакторе не сможете открывать большие файлы (больше 4Гб).  

Ух ты, только это!! А как насчёт скорости? Может х86 шустрее?

Всего записей: 99 | Зарегистр. 09-04-2010 | Отправлено: 16:58 26-02-2019
Smitis

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

Цитата:
Ух ты, только это!! А как насчёт скорости? Может х86 шустрее?

В теории x64 несколько быстрей. Я пробовал и то и то. Субъективно разницы нет.
По моему, многие используют x86 и не парятся.

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

Всего записей: 1668 | Зарегистр. 09-02-2003 | Отправлено: 18:25 26-02-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shmuel
LF Search/Replace/Filter, если я правильно понимаю - есть init code и final code, в которых мы можем использовать язык far-lua, как насчёт process code, для обработки найденного налету?
 
Для решения задач:
1. поиск - создать глобальную таблицу, содержащую переработанные найденные значения в тексте для последующего использования в п.2.
2. отфильтровать/заменить строки с доп. луа-обработкой налету

Всего записей: 1421 | Зарегистр. 16-06-2007 | Отправлено: 10:48 28-02-2019 | Исправлено: Alexyz21, 10:52 28-02-2019
shmuz

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

Цитата:
как насчёт process code, для обработки найденного?  

[x] Function mode

Цитата:
Для решения задач:  

1. Глобальную таблицу нужно создать в пункте "Initial code". Если она большая - использовать в этом поле F4. Также в этом поле можно исполнить подготовленный заранее Lua-файл.
2. [x] Function mode

Всего записей: 880 | Зарегистр. 09-03-2012 | Отправлено: 10:58 28-02-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
pre-function, function, post-function
init, process, final
 
имхо было бы понятнее

Всего записей: 1421 | Зарегистр. 16-06-2007 | Отправлено: 11:39 28-02-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Терминология - вопрос не простой. Но если читать хелп, всё должно быть понятно.

Всего записей: 880 | Зарегистр. 09-03-2012 | Отправлено: 12:02 28-02-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

Компьютерный форум 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