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

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

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

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

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

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



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

Цитата:
Да.

 
Спасибо, получилось
Код
Сначала пытался использовать lfs.dll из ZeroBraneStudioEduPack-1.80-win32.zip
Там их три варианта (bin\clips, bin\clips52, bin\clips53)
С любым из них возникала ошибка:

Код:
error loading module 'lfs' from file '.\lfs.dll':
%1 is not a valid Win32 application.

С вариантами из clips52 и clips53 вроде всё очевидно - это для lua5.2 и lua5.3 соответственно
А почему lfs.dll из "bin\clips" не подошла? Может нужна была 64-битная
 
Ладно, нашел рабочую здесь
 
А где их вообще нужно искать и брать?
 
Victor_VG

Цитата:
Кстати, есть достаточно простое решени...

Спасибо, хотя это наверное для решения других задач...

Всего записей: 1440 | Зарегистр. 16-10-2005 | Отправлено: 11:07 12-03-2019 | Исправлено: andreyefgs, 11:22 12-03-2019
shmuz

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

Цитата:
А почему lfs.dll из "bin\clips" не подошла?  

Может быть рантайма какого не хватает на вашей системе, проверять времени нет.

Цитата:
А где их вообще нужно искать и брать?  

Ну вы же вчера спрашивали про luarocks, и я вам ответил. Можно также брать на гитхабе и вообще где угодно. Желательно собирать самому из исходников, во избежание сюрпризов.
 

Всего записей: 883 | Зарегистр. 09-03-2012 | Отправлено: 11:31 12-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
lfs.dll из ZeroBraneStudio работает с Far3.x86, сейчас проверил
А у меня Far3.x64. В общем, причина в этом была.

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

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

Цитата:
QV в 5360-61 поломалось, до него режим просмотра фиксируется.

Alexyz21 5374
 

Всего записей: 1005 | Зарегистр. 20-12-2007 | Отправлено: 15:35 12-03-2019
Alexyz21

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

Всего записей: 1435 | Зарегистр. 16-06-2007 | Отправлено: 17:44 12-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
wseventeen
andreyefgs
 
С гитхабом сегодня всех нормально было? А то мне пришлось несколько раз пуши откатывать - ошибка коммита. Может мои чудики снова за старое - "обслуживание улучшали"? Эти могут, не раз было.

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

Всего записей: 23670 | Зарегистр. 31-07-2002 | Отправлено: 20:55 12-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь освоить Far + ConEmu (прежде ConEmu не использовал)
И обнаружилось, что, к примеру, команда chdir (и пр.) исполняется неприемлемо медленно
Это если Far + ConEmu, а если Far без ConEmu, то мгновенно.
Как следствие alias.lua стал неюзабельным
Гуглил, искал "сабж site:forum.farmanager.com".
Ничего толком пока не нашел.
Это можно как-то исправить через изменения в настройках?  
Или смириться и не терять время?
 
ЗЫ
Комментарий на хабре:

Цитата:
...вот и делают в ConEmu и им подобным перехват работы с консолью через dll injection что сложно, глючит. тормозит ConEmu так как ему приходится через поллинг сканировать консоль на изменения…

ЗЗЫ
Victor_VG

Цитата:
С гитхабом сегодня всех нормально было?

Не столкнулся.

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
 
Уже сегодня заметил  - в FarUE3 x86 предыдущий коммит сутки висел драфтом - технички "немного оптимизировали трафик". Потому как восстановилось закоммитил (пока они снова не начали "оптимизировать" ) FarUE3 b5374 Git-5da6bd259 .

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

Всего записей: 23670 | Зарегистр. 31-07-2002 | Отправлено: 13:56 13-03-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
xpsp2, far5374,conemu161206 - cd c: с другого диска из панелей исполняется мгновенно.

Всего записей: 1435 | Зарегистр. 16-06-2007 | Отправлено: 15:41 13-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
А можно ваш ConEmu.xml посмотреть?
 
У меня:
Far3 build 5373 x86
conemu190310
Windows 10 Enterprise LTSC

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
разговор за conemu пошел .. хочу спросить ..
есть батник, запускаю его в отдельном окне (Shift-Enter) .. и оно (окно) дюже маленькое.
если запускать этот же батник из-под голого FAR-а также по Shift-Enter - то окно нормального размера (данные берутся из реестра).
где в conemu хранятся параметры консольных окон (интересует размер шрифта)?
если принудительно поменять размер окна (вернее шрифт), то этот размер хранится до закрытия conemu.

Всего записей: 653 | Зарегистр. 24-11-2008 | Отправлено: 18:35 13-03-2019 | Исправлено: wadimuss, 18:35 13-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смог ускорить таким образом
 
1)Скопировал "C:\U\ConEmu\plugins\ConEmu" в "C:\Far3\Plugins"
 
2)Запустил голый ConEmu (т.е. без Far-а)
 
3)Запустил отдельно Far
 
4)Зашел в меню "Plugin Command" выбрал ConEmu и далее "Attach ConEmu"
 
Теперь команды cmd.exe выполняются мгновенно
 
До этого просто запускал всё по ярлычку с командой:
C:\U\ConEmu\ConEmu.exe /single /cmd "C:\Far3\Far.exe"
 
Проблема решена.
Потом надо будет макрос написать для автоматизации пункта 2 и 3

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тем не менее заменил в alias.doskey все chdir на goto
Ибо выполнение chdir и прочих внешних команд вызывают мелькание ранелей
Ничего страшного, но раздражает если часто.

Код:
Было: b=chdir "C:\Backup\"
Стало: b=goto:"C:\Backup\"
...
 

В идеале там только Far-овские команды надо использовать и lua
 
Замена mkdir:

Код:
d=lua:Keys "Esc" if Panel.FExist(0, "$*")==0 then Keys "F7 CtrlY" print("$*") Keys "Enter" end

 
Нужен ещё код для замены:

Код:
cp=copy $*
mv=move $*
rm=del /p $*

 
ЗЫ
Ещё бы хотелось отказаться от использования внешних архиваторов
zip=<lua код>

Всего записей: 1440 | Зарегистр. 16-10-2005 | Отправлено: 23:24 13-03-2019 | Исправлено: andreyefgs, 23:27 13-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
 
Мелькание панелей давится элементарно - "@" перед любой внешней командой ОС или именем консольной программы. У меня в UserMenu именно так оно подавлено. Например я отдал команду сформировать и выложить релиз F2 - G - W и до того момента, пока git не откроет своё консольное окно я вижу файловые панели, а с момента начала вывода git push лог операции. Мне это удобно тем что я контролирую робота, а сам избегаю ошибок.

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

Всего записей: 23670 | Зарегистр. 31-07-2002 | Отправлено: 23:42 13-03-2019
andreyefgs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Ну, в пользовательском меню это работает, да
Проверил: @chdir "C:\Test\"
 
А в alias.doskey нет
Там эта фича похоже применима только в конструкциях типа:

Код:
un=lua:@"%FARPROFILE%\Macros\utils\un.lua"

Всего записей: 1440 | Зарегистр. 16-10-2005 | Отправлено: 00:46 14-03-2019
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
 
Ну, писать скрипт для такой мелочи которая решается симлинком? Из пушки по воробьям. Аллиас по моему нужен когда команда "от меня до следующего дуба!" и он её заменяет простой и легко запоминаемой мнемоникой, а попусту плодить сущности?  
 
И по поводу "собаки" в командах - открою страшную тайну - F1! и там много интересного отыщется.

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

Всего записей: 23670 | Зарегистр. 31-07-2002 | Отправлено: 03:54 14-03-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andreyefgs
@ ("собака") в комстроке Far и в комстроке LuaMacro - совершенно разные вещи, друг с другом не связанные.
В комстроке LuaMacro - это признак того, что далее следует имя файла (а не код на Lua или Moonscript).

Всего записей: 883 | Зарегистр. 09-03-2012 | Отправлено: 11:12 14-03-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попалась в нете задачка - начиная с 1-го, обойти все этажи 16-и этажного дома, побывав на каждом этаже только по 1-му разу, переходы между этажами разрешены только на лифте, который ходит только на 3, либо 5 этажей вверх-вниз. В тетрадке в клеточку решить не получилось, написал скрипт обхода дерева графов :) Подробнее...
Shmuel, спасибо за замечательный инструмент.

Всего записей: 1435 | Зарегистр. 16-06-2007 | Отправлено: 18:36 14-03-2019 | Исправлено: Alexyz21, 01:14 15-03-2019
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Поскольку в условии не указано, что обход должен закончиться на 1-м этаже, решил задачу без скриптов, на бумажке (минут 20 повозился, больше жалко было тратить): 1-4-7-2-5-8-3-6-9-12-15-10-13-16-11-14
После этого запустил ваш скрипт - он возвращается на исходный этаж.
 
Насчёт инструмента - его создали другие люди, я только прикрутил его к Фару.

Всего записей: 883 | Зарегистр. 09-03-2012 | Отправлено: 21:49 14-03-2019
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
Не скромничайте, благодаря вашим усилиям Фар получил очень широкие возможности, без них FAR3 был бы совсем не торт. Ну а в общем, все используют сделанное другими в своей деятельности, это общепринятая практика.
 
В условиях да, прямо не сказано, но по здравому размышлению подразумевается, что зайти в дом и выйти из него можно только с 1-го этажа, а не катапультироваться с 16-го, поскольку лифт с причудами, ведь иначе мы попадём на этажи, где уже были, а это запрещено условиями задачи. Неудача на листе раззадорила, потому и загорелось скрипт написать - решить. Выяснилось, что при таком лифте обход возможен для 8, 16 и далее для каждого чётного количества этажей.
 

Всего записей: 1435 | Зарегистр. 16-06-2007 | Отправлено: 22:58 14-03-2019 | Исправлено: Alexyz21, 23:07 14-03-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

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