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

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

Модерирует : 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

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

Maz



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

 
Предыдущие топики:  1 2 3 4 5 6  
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
Шрифт TTF, аналог Terminal 10x18
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
 
Прочее
Портабелизация в FAR 3 плагинов для FAR 1
Выдержка из 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
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
Как распаковать UUE/XXE файлы патчей и использовать их?
 
ВНИМАНИЕ!
 
Правильное (корректное) завершение Far: всегда завершайте сеанс работы с Far по F10! Подробнее на форуме - Различие выхода из Far по F10 и крестиком
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

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

Всего записей: 38816 | Зарегистр. 26-02-2002 | Отправлено: 12:51 26-09-2022 | Исправлено: Smitis, 19:37 04-12-2023
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rock
Вот только про ТурбоВижн не надо. Там полноценная система частичной отрисовки а-ля выньдовс: ивалидейт, репаинт и прочие ништяки. Одна из самых правильных консольных рисовалок консольных окошек/менюшек.

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 15:12 09-10-2022
Smitis



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

Цитата:
А самое простое и всё равно непонятное: как FAR 3.0 рисует на экране? Через printf? А как же тогда плагин ImageView работает?

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

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

Всего записей: 3214 | Зарегистр. 09-02-2003 | Отправлено: 15:41 09-10-2022
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Дежурная отсылка к исходникам это уже давно шутка с бородой.
200 тысяч строк кода на C++17, далеко не все в этом умеют разобраться, да и не обязаны уметь.
Если вы знаете ответ на вопрос, почему бы не ответить, хотя бы одним-двумя предложениями.

Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 17:29 09-10-2022
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сегодня узнал, что в обстановке строжайшей секретности аж 25-го числа появилась функция GetSystemTime ) Шмуэль, спасибо.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 07:17 10-10-2022
shmuz

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

Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 07:58 10-10-2022
Rock

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

Цитата:
А самое простое и всё равно непонятное: как FAR 3.0 рисует на экране? Через printf?

Аж самому интересно стало. Глянул в far/console.cpp -- там чистейший conio.h. Самопальный, но оно. Насколько я понимаю, это будет отмирать, а модно и молодежно теперь -- это Виндоуз терминал. Я не удивлюсь, если там какой-нибудь VT100, царство небесное компании Диджитал Эквипмент Корпорейшн, так что тормозить будет, как в Линуксе -- в терминал пишут именно printf'ами, а все сложности задаются ескейп-последовательностями. Понятное дело, что Виндовый терминал должен поддерживать два режима работы: старый (conio.h) и, пусть будет, VT100.
Понятное дело, что глубоко внутри в Винде в обоих режимах immediate mode и все ухищрения ФАРа с инвалидацией, сохранением областей и проч. тупо не нужны -- экран ФАРа, ну, двести на сто символов, ну юникодные, ну, цвета, ну служебные символы. Ну, двести килобайт. Можно не парясь рисовать экран каждый раз заново -- под капотом все равно будет именно так, да и медленной видеопамяти на супермедленной шине ISA уже давно нет.
На самом деле, по идее, что conio.h, что VT100 должны работать одинаково быстро -- ну, отнимет обработка escape'ов несколько лишних тактов. Но это если постараться при написании, а не впихивать в код все, что знаешь, вроде SQL Light или std::variant. Кстати, вероятнее всего, в новомодном молодежном Виндоуз терминале старый conio.h, скорее всего, эмулируется командами VT100 (или что там еще).
Это все ламерские предположения. В действительности все может быть иначе, и не так, как на самом деле, а совершенно по-другому.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 16:11 10-10-2022
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Far работает через MS Console API. Графические рисовалки (PictureView, ImageViewer, ...) работают напрямую с окном, которое давно графическое и conhost (который реализует консольное API) позволяет получить доступ к этому окну. Терминал из высоких идеологических соображений такого доступа не даёт, соответственно под ним такие плагины работать не будут.
Новый виндовый терминал действительно очень молодёжный, новые баги в нём появляются быстрее чем правятся старые (для примера). Ескейп последовательности уже есть, если зайти в настройки интерфейса, там есть Use Virtual Terminal, как раз об этом. Можно задавать любые цвета, но вот прочитать их через консольное API уже можно не всегда (будет аппроксимация цвета), это тоже модно и молодёжно.

Всего записей: 1415 | Зарегистр. 20-12-2007 | Отправлено: 16:53 10-10-2022 | Исправлено: wseventeen, 17:00 10-10-2022
Rock

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
Насколько я понял, Вы разбираетесь в вопросе. А реально в ФАРе быстренько сделать полную перерисовку в буфер со всеми эскейпами и запихнуть весь экран одним вызовом prinitf? Чисто позырить, насколько оно будет/не будет тормозить? Пусть он пока даже делает свои инвалидации, сохранения и проч.
Что-то я пока писал, подумал, что для этого и ФАР-то не нужен -- перерисовывай себе терминал разноцветными строчками и все...
Если виртуалку с молодежной Виндой еще не грохнул, надо будет попробовать.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 17:11 10-10-2022
Pasha_ZZZ



Запрет на пост
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Rock
Похоже ваши знания ограничиваются одной функой - printf. С такими знаниями самое правильное - молчать в тряпочку, а свои "умные" мысли оставить при себе...




Нарушение п. 2.4. главы VIII Соглашения по использованию

Всего записей: 12398 | Зарегистр. 11-03-2002 | Отправлено: 17:52 10-10-2022 | Исправлено: Maz, 08:31 11-10-2022
Smitis



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

Цитата:
Дежурная отсылка к исходникам это уже давно шутка с бородой.

Простой поиск по ключевому слову из самого ФАРа работает. А с Вашим плагином lfsearch работает ещё лучше.

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

Всего записей: 3214 | Зарегистр. 09-02-2003 | Отправлено: 17:59 10-10-2022
pzaytsev

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переполз с Win10-64 на Win11-64. Far 3.0.5965 x86
 
Перестали открываться плагином multiarc архивы rar c кирилицей в имени файла или в пути. При упаковке в rar с помощью multiarc имена файлов кракозяблами
 
В какую сторону копать? Да, Знаю, что проще перейти на arclite и формат 7z. Но ведь вчера все еще работало )
 
----
 
Upd 1.
После включения в региональных настройках винды "Use Unicode UTF-8 for worlwide lng support" починилась упаковка rar с кириллицей в названии
 
Upd 2.
После включения "Use Unicode UTF-8 for worlwide lng support" начались глюки в системе. Вернул взад

Всего записей: 402 | Зарегистр. 22-08-2005 | Отправлено: 15:22 13-10-2022 | Исправлено: pzaytsev, 15:47 13-10-2022
Rock

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

Цитата:
Перестали открываться плагином multiarc архивы rar c кирилицей в имени файла или в пути. При упаковке в rar с помощью multiarc имена файлов кракозяблами
 
В какую сторону копать? Да, Знаю, что проще перейти на arclite и формат 7z. Но ведь вчера все еще работало )

Лет шесть назад мне здесь помогли настроить multiarc (arclite не умеет делать что-то принципиально нужное мне) и с тех пор я вообще темы поддержки архивов не касался. Если Вам не принципиальна какая-то новая функциональность ФАРа, то в 4774 никаких проблем с multiarc нет.
Я ставлю любопытства ради новый ФАР в виртуалки, но все архивы вынужден распаковывать на хосте и переправлять их в виртуалки через shared folders -- с ФАРом "из коробки" возникают проблемы с архивами, в сути которых мне разбираться тупо влом.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 17:28 13-10-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Q:
 
Только я наблюдаю это явление?  
 
LuaPicture Git-c02ba3556 открываем каталог с графикой по Ctrl-Q. Если два графических файла следуют подряд, то при перемещении курсора стрелками или MsWheelUp/MsWheelDwn предыдущая картинка прорисовывается фоном под текущей произвольно частично перекрывая её. Результат может выглядеть к примеру так:  
 

 
Настройки видеодрайвера скидывал, наблюдал на разных машинах под Win7 с платами GeForce 1060/1660, Quadro P6000 и Quadro GV100.  
 
На более ранних коммитах данного явления не встречал. Где и что стоит поправить?

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

Всего записей: 33207 | Зарегистр. 31-07-2002 | Отправлено: 19:07 13-10-2022
shmuz

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

Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 20:45 13-10-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
 
Те картинки, что я привёл в качестве примера большие - JPEG 2592х1944 пкс с планшета HUAWEI AGS-L09. Но, по идее мощности и GTX 10160 хватает с запасом, ан нет, явление вижу даже на QUADRO GV100...

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

Всего записей: 33207 | Зарегистр. 31-07-2002 | Отправлено: 22:34 13-10-2022
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Я сижу на старой версии этого скрипта (дек. 2018), не потому, что новые хуже, а просто эта меня устраивает.
Сегодня, когда игрался с текущей версией, мне показалось, что изменилась одна деталь:
- в старой версии перемещение курсора "ждало" окончания отрисовки картинки, и если, например, нажать и держать Down, то курсор двигался рывками.
- в текущей версии, вроде, курсор перемещается, не ожидая завершения отрисовки.

Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 00:23 14-10-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
 
Да, я то же думаю вытащить из Гит-а старые варианты и глянуть где началось явление?

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

Всего записей: 33207 | Зарегистр. 31-07-2002 | Отправлено: 13:19 14-10-2022
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Я в код не смотрел, но похоже, что автор сделал это сознательно, чтобы не тормозить движение курсора.
Отмеченные выше недостатки можно убрать, если ввести задержку порядка 100 ms между остановкой курсора и началом отрисовки (я так делал в своём скрипте, который использует IrfanView для показа картинок).

Всего записей: 1861 | Зарегистр. 09-03-2012 | Отправлено: 13:41 14-10-2022
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
 
Идею понял, попробую отыскать место где вставить задержку.

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

Всего записей: 33207 | Зарегистр. 31-07-2002 | Отправлено: 16:47 14-10-2022
turok13



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При установке фокуса на архив (zip, rar...) и нажатии "Enter", выходит такое окошко:

 
Однако, при повторном нажатии "Enter" архив открывается для чтения его содержимого.
Версия Far - 3.0.6000
 
Друзья, дайте, пожалуйста, ссылку где можно подробно почитать о том, как устранить появление указанного окна.
 
PS
Плагин 7z установил.

Всего записей: 1195 | Зарегистр. 16-02-2005 | Отправлено: 16:48 14-10-2022 | Исправлено: turok13, 16:52 14-10-2022
Открыть новую тему     Написать ответ в эту тему

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru