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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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, не удалось, то задаёте вопрос разработчикам.

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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так же нарвался на фоновый цвет и подсказка DrKnS:

Цитата:
DrKnS Mon 24 Dec, 2018 21:50
 
HaRT Mon 24 Dec, 2018 21:18

Цитата:
У меня теперь при настройке “Panel | Normal text” и “Panel | Selected text” (возможно, и ещё где-то) в предпросмотре чёрный цвет фона, хотя выбран синий.

Этим цветам вы (или макрос, или плагин, или сам фар на каком-то этапе) выставил прозрачность фона.
 
Сделайте far /export settings.xml и поищите там что-то типа background="00000001" в ноде colors. Если нашлось - замените на FF000001 и импортируйте обратно.

помогла. У меня в FarUE3 таких значений оказалось три:

Код:
<?xml version="1.0" encoding="UTF-8"?>
<farconfig>
    <colors>
        <object name="Editor.Text" background="FFFFFFFF" foreground="00000000" flags=""/>
        <object name="Panel.Text" background="FF000001" foreground="FF00000B" flags="fg4bit bg4bit"/>
        <object name="Panel.Text.Selected" background="FF000001" foreground="FF00000E" flags="fg4bit bg4bit"/>
    </colors>
</farconfig>
 

ладно, сделаю механизм для автовнесения точечных изменений в конфиг благо идея как его реализовать есть. Сел писать код.
 
Добавлено:
(XML уже поправлен, первые 8 бит в каждом значении были 0х00, этот же вариант можно сохранить как fix.farconfig и после выполнить последовательность операций - far /import fix.farconfig - F10 и снова запустить фар. Это гарантирует применение исправленных настроек цветов, а я это сделаю средствами задуманной автоматики).

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 07:08 25-12-2018
qupear



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, есть ли такая настройка чтобы по F2 по умолчанию открывалось не местное меню, а пользовательское (главное)? Иными словами, поменять местами. Чтобы два нажатия F2 открывали местное, а одно нажатие - главное.

Всего записей: 410 | Зарегистр. 03-02-2013 | Отправлено: 11:06 25-12-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По поводу мусора в консоли при открытии картинок - такая ошибка имеется в libgfl3xx.dll (идёт в составе GFL SDK). Официального исправления я не видел, но были пропатченные для её устранения пользовательские сборки либы. Думаю что в этом случае причины сходны - библиотека обработки изображений выводит свой лог в stdout и он становится видимым на экране. Насколько помню идею патча там лог перенаправлялся в /dev>nul что делало его невидимым.  
 
qupear
 
Можно сделать макрос на mf.usermenu(). У меня есть подобный, но я его ещё несколько лет назад написал и с тех пор не трогал - причин не было.

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 11:47 25-12-2018
shmuz

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

Код:
Macro {
  area="Shell"; key="F2";
  action=function() Keys("F2 ShiftF2") end;
}


Всего записей: 880 | Зарегистр. 09-03-2012 | Отправлено: 12:35 25-12-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5345 Git-c261b6a5f x86 и AMD64
 
1. Far b5345 Git-c261b6a5f
2. LuaPicture Git-4498f1504
3. Переделка раскраски (см. в readme.txt, FAQ - "Цвет объекта под курсором...")
4. Уточнения в ReadMe :: FAQ
5. Рефакторинг. Обновление совместимо с b5340 и новее.
*
 
* - инсталлятор и обновление для него собираются только для х86 редакции (см. ReadMe::FAQ)
 
WARNING!
 
Новая раскраска будет корректно работать только с b5344 и новее. На более ранних билдах возможны произвольные цветовые искажения. Файл схемы пока отдельно не выкладывается. Посмотрим не потребуются ли для неё доработки?

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 17:20 26-12-2018
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Пробую использовать FarUE3_x64-b5345 как portable программу.
При запуске выходит сообщение "LuaManager: not loaded yet or bat function name и далее красное окно  

Как можно побороть эту ошибку?

Всего записей: 1030 | Зарегистр. 22-08-2003 | Отправлено: 20:47 29-12-2018 | Исправлено: fakel33, 20:47 29-12-2018
gen4gen



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

Всего записей: 537 | Зарегистр. 19-11-2004 | Отправлено: 20:49 29-12-2018
skipik



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fakel33
\FarUE3_x64-b5345\Far\Profile\Macros\modules\LuaManager.lua - удалите этот файл. Витя переделал update.cmd и забыл включить туда то, что раньше там было (удаление этого макроса, *.dnd файлов и прочее).

Всего записей: 2849 | Зарегистр. 07-07-2006 | Отправлено: 21:11 29-12-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Спасибо. Упустил из виду заглушку. Давно надо было убрать. Поправлю.
 
fakel33
 
skipik верно подметил - удалить скрипт-заглушку ./Profile/Macros/modules/LuaManager.lua - сообщение об ошибке генерит он. Уберу.  
 
 


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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 21:34 29-12-2018
fakel33



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Убрал и пару раз вышло сообщение  

Указал Skip, не помогло, тогда указал Move и больше не отображалось.
В принципе осталось настроить под себя.
Спасибо!

Всего записей: 1030 | Зарегистр. 22-08-2003 | Отправлено: 22:08 29-12-2018 | Исправлено: fakel33, 08:59 30-12-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fakel33
 
Раз вывелся запрос значит настройки данных скриптов надо переместить в новое расположение. Это делает специальный скрипт и если все настройки в новом месте он молчит.
 
Добавлено:
fakel33
skipik
 
Пофиксил.

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

Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 00:03 30-12-2018
john_doe



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

Цитата:
кроме него также есть модуль к плагину Observer.
Он только 32-битный

https://forum.farmanager.com/viewtopic.php?p=152405#p152405

Всего записей: 153 | Зарегистр. 03-02-2006 | Отправлено: 18:20 01-01-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
john_doe
 
Я сегодня пробовал новый вариант innounp 0.47.2 и заметил, что один и тот же файл .so  распаковывает в несколько раз медленнее чем .exe. Как минимум для х64. Засекать время по секундомеру не стал, но на глаз распаковка моего варианта Process Hacker EXE модулем занимает примерно 0,6 сек, а x64 .SO для этого тратит около 15 секунд. Первый вызывается через MA, второй через Observer. Так же заявленный для v0.47 mod фикс:

Цитата:
v0.47 mod
 
  • Fixed non-working -m (extract embedded) switch in InnoUnp.exe.

  • не работает (ошибка алгоритма распаковки) что видно по логов распаковки для х86 и х64 сборок утилиты, хотя uninstall.exe Inno Setup создаёт, но хитро - это модифицируемый при установке модуль стуба Setup.e32 из состава самой Inno Setup на который архиве указывает ссылка как на файл нулевой длины, но InnoUnp неверно её обрабатывает...

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

    Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 19:38 01-01-2019
    skipik



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    У меня мгновенно заходит, что при использовании MA + exe, что при .SO.

    Всего записей: 2849 | Зарегистр. 07-07-2006 | Отправлено: 21:13 01-01-2019
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
     
    Перепроверил на нескольких машинах под Win7 SP1 x64, Far b5347 Git-08e67f852 x64.  
     
    Состав тест-набора:
     
    Программные модули, только:
     
    Far.exe b5347 Git-08e67f852 x64  
    InnoUnp.exe v0.47.2.1 x64
     
    установленные плагины (остальные удалены):
     
    Observer.dll v1.11.2 x64 + Innounp.so v0.47.2.1 x64
    LuaMacro.dll b684 x64  
     
    Far.exe.ini
     
    [General]
    UseSystemProfiles=0
    UserProfileDir=%FARHOME%\Profile
    GlobalUserMenuDir=%FARHOME%
    DefaultLanguage=Russian
    UserLocalProfileDir=%FARHOME%\Profile
     
    перед каждым запуском профиль удаляется, симлинков или хардлинков на другие каталоги с модулями нет, первичные настройки определены исходниками Far и плагинов, эксперимент повторен серией в тридцать измерений, среднестатистическое значение:
     
    Время открытия по CtrlPgDwn - менее 0,08 сек,  
     
    Время распаковки файла processhacker-3.0-setup.exe:
     
    1) %FARHOME%\innounp.exe -x -m -d1 processhacker-3.0-setup.exe - Elapsed time: 00:00:00.575
     
    2) Observer + Innounp.so - 26,73 сек, фиксируется по секундомеру после нажатия "Извлечь" в диалоге Observer.
     
    Запуск Far.exe производился из панели Проводника.

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

    Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 21:57 01-01-2019 | Исправлено: Victor_VG, 23:55 01-01-2019
    skipik



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

    Цитата:
    Время открытия по CtrlPgDwn - менее 0,08 сек

    Я подумал, что вот здесь задержка.

    Цитата:
    фиксируется по секундомеру после нажатия "Извлечь" в диалоге Observer

    Тут - долго, да.

    Всего записей: 2849 | Зарегистр. 07-07-2006 | Отправлено: 00:18 02-01-2019
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skipik
     
    Нет, открывается мгновенно, распаковка слишком длительная, в т.ч. и для x86. Я специально сделал архив и ls -fR * тест-набора Far-а если кто-то захочет проверить корректность тестов Far_b5347_Git-08e67f852_x86_Amd64-test.7z , сам тест файл можно взять любой, лишь бы инка.

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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    А если файлы по одному доставать, будет одинаково? Есть подозрение, что автор не учитывает особенности solid сжатия. Я на одном из своих модулей такое наблюдал, пришлось переделывать распаковку.

    Всего записей: 132 | Зарегистр. 12-09-2007 | Отправлено: 11:08 02-01-2019
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ariman_UA
     
    Да, очень похоже т.к. наблюдается значительная задержка перед извлечением одиночного файла. Складывается такое ощущение что модуль перед извлечением каждого файла заново перечитывает архив что и вызывает накопление задержки.
     
    У меня в скрипте как раз SOLID LZMA2 MAX стоит:

    Цитата:
    [Setup]
    Compression=lzma2/max
    InternalCompressLevel=max
    SolidCompression=yes

    И в модуле присутствует явная ошибка алгоритма распаковки...

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

    Всего записей: 23641 | Зарегистр. 31-07-2002 | Отправлено: 11:56 02-01-2019 | Исправлено: Victor_VG, 12:01 02-01-2019
    Pasha_ZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ariman_UA
    Обсервер вообще работает гораздо медленнее того же Арклайта, даже из УДФной исохи гораздо медленнее достает...

    Всего записей: 8094 | Зарегистр. 11-03-2002 | Отправлено: 12:05 02-01-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