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

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

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

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 200

   

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-плагинов для хранения настроек плагинов в папке профиля, а не в реестре
Как распаковать UUE/XXE файлы патчей и использовать их?
 
ВНИМАНИЕ!
 
Правильное (корректное) завершение Far: всегда завершайте сеанс работы с Far по F10! Подробнее на форуме - Различие выхода из Far по F10 и крестиком
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

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

Всего записей: 39044 | Зарегистр. 26-02-2002 | Отправлено: 18:55 23-11-2017 | Исправлено: Victor_VG, 10:00 09-09-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 и снова запустить фар. Это гарантирует применение исправленных настроек цветов, а я это сделаю средствами задуманной автоматики).

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

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



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

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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

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

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


Всего записей: 1880 | Зарегистр. 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 и новее. На более ранних билдах возможны произвольные цветовые искажения. Файл схемы пока отдельно не выкладывается. Посмотрим не потребуются ли для неё доработки?

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34068 | Зарегистр. 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 и далее красное окно  

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

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



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

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



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

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



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


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

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

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



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

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

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

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

Всего записей: 207 | Зарегистр. 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 неверно её обрабатывает...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

    Всего записей: 4820 | Зарегистр. 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 производился из панели Проводника.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

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

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

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

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

    Всего записей: 4820 | Зарегистр. 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 , сам тест файл можно взять любой, лишь бы инка.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

    Всего записей: 155 | Зарегистр. 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

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

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")
    Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

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



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

    Всего записей: 12724 | Зарегистр. 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 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 200

    Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
    Maz (15-01-2020 17:38): FAR Manager (часть 6)


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru