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

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

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

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

AlViS



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

 
Предыдущие топики:  1 2 3
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
 
Общие сведения о совместимости 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, иначе плагин не будет загружен.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

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

Всего записей: 2396 | Зарегистр. 03-01-2002 | Отправлено: 11:10 07-11-2015 | Исправлено: Victor_VG, 04:33 26-09-2017
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Давно EMenu не вызывал, но год назад точно всё было нормально.

Всего записей: 1973 | Зарегистр. 16-06-2007 | Отправлено: 19:38 13-09-2016
VictorVG4



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

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 20:02 13-09-2016
Alexyz21

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

Всего записей: 1973 | Зарегистр. 16-06-2007 | Отправлено: 20:21 13-09-2016
VictorVG4



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

Цитата:
А что тут проверять? - в дистрибе не работает, в FAR2 работает - вывод?

И это правильно. Всегда виноват дядя. Самому такая логика не смешна?

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 20:24 13-09-2016
shmuz2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Всё правильно говорит Alexyz21. В Far 3.0.4400 ещё работает, а в 4600 уже не работает.

Всего записей: 120 | Зарегистр. 09-04-2016 | Отправлено: 21:45 13-09-2016
VictorVG4



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

Цитата:
drkns 06.12.2015 02:51:02 +0200 - build 62
 
1. 0003126: Context menu items with icons only say "-- bitmap --"
   Теперь вместо "-- owner drawn --" и "-- bitmap --" будет нормальный текст.
   Всего 16 лет, как появилась техническая возможность, да.

 
У меня ХР нет, так что ориентировался по описанию и временной шкале событий.
 
P.S.
 
Опять форум сбоил примерно с 22:17 мск. Я только и успевал любоваться сначала 502-й, позднее 504-й. И возврат в темы с 13.09.2016 не работает. Этот же ответ данный вчера примерно в 21:46 мск улетел в /dev:>nul , но надеюсь люди выжили, а текст не жалко.


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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 03:09 14-09-2016 | Исправлено: VictorVG4, 03:12 14-09-2016
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Совершенно верно, с билда 62 и не работает, в 61 (4463) всё нормально. Из-за недоступности борды вчера не смог написать.

Всего записей: 1973 | Зарегистр. 16-06-2007 | Отправлено: 05:55 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
Попробуй свежие Far30-x64-test.7z и Far30latest-x86_x64-bin.7z - там Emenu b65:
 
drkns 14.09.2016 09:51:12 +0200 - build 65
 
1. Вернём хак для "-- owner drawn --", убранный в #62 вместе с хаком для "-- bitmap --" - он ещё нужен.

 
я его сейчас собрал, выложил в них. FarUE3 ещё не поправлены бумаги. Кофе попью - и она будет. А то вырублюсь....


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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 12:24 14-09-2016
Alexyz21

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
65-я ок, только размер в 5 раз больше, чем у 61-й.

Всего записей: 1973 | Зарегистр. 16-06-2007 | Отправлено: 12:52 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
VC2015 Этот место на дисках не экономит.
 
Добавлено:
При сравнении оптимизированного /Ox /Os с Debug Info :: No и не оптимизированного вариантов EMenu вылезло - в импортах зовутся (в оптимизированном варианте их нет) функции (в том числе чисто отладочные) из OLEAUT32.dll:
 
(Ordinal@12)
(Ordinal@200)
(Ordinal@201)
(Ordinal@202)
(Ordinal@6)
(Ordinal@8)
(Ordinal@9)
EnumSystemLocalesW
FindFirstFileExW
FindNextFileW
GetCurrentThread
GetDateFormatW
GetLocaleInfoW
GetModuleFileNameW
GetTimeFormatW
GetUserDefaultLCID
InterlockedPushEntrySList
IsValidLocale
lstrcmpiW
OutputDebugStringA
OutputDebugStringW
SetConsoleCtrlHandler
SetEnvironmentVariableA
SetEnvironmentVariableW
WaitForSingleObjectEx

 
И размер DLL резко уменьшился - x64: 425948 -> 118272, х86: 335360 -> 97972 . Так что это 100% фокусы компилятора, точнее ликера... Сейчас проверю все 18 плагинов (перенастроил сборку для всей кучи) и выложу.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 13:00 14-09-2016 | Исправлено: VictorVG4, 15:00 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всё готово, ЯД синхронизирован. Остальные плагины также резко уменьшились в размерах.  
 
P.S.
 
Не правил только сборку для LuaMacro и ArcLite - первый давно оптимизируется и там больше не выжать, и у второго это делается командами майка, так что там я не считаю нужным вносить лишние правки.

 
Добавлено:
И кому удобно ТОЛЬКО САМИ DLL! - Far3.0.4791.0_svn_14482_plugin_DLL_only_x86_AMD64.7z которые включены в FarUE3 3.0 b4791 r14482 Upd1 ну и соответственно в -test и -latest. Кому как проще их обновить. Для этого я обычно запускаю Far /p чтобы он не лочил плагины и дал мне их спокойно поверх переписать.


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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 15:33 14-09-2016
The Unforgiven



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
А у меня радостная весть: после обновления до 3.0.4791 x64 опять мгновенно показывается содержимое панелей после запуска, я недавно тут писал о задержке. Так же быстро стало, как было на 3.0.4763. Спасибо!

Всего записей: 3665 | Зарегистр. 20-12-2001 | Отправлено: 16:01 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
The Unforgiven
 
Ну, так с тех пор кучу работы сделали. Да и у себя я сейчас обратил внимание что время запуска визуально значительно сократилось. С примерно 0,9 - 1,5 секунды до примерно 0,25 - 0,3 секунды при прочих равных - т.е. профиль не менял, запуск производится из того же каталога на Seagate ES.2 2 Tb с интервалом около 5 минут, в памяти только одна копия. ОЗУ вроде не 32 Гб сколько я бы не прочь поставить, но и 16 Гб быстрой памяти DDR3-1600 с таймингами 9,0-9-9-27 Cr2 для i7-2600 @ 3,4 GHz вполне хватает чтобы в реальных счётных задачах моя машинка работала быстрее чем i7-4790K@ 4,8 GHz у шефа несмотря на то, что он себе поставил 32 Гб DDR3-1866 и дико модный SSD от Samsung 850 Pro. Смотрели по времени выполнения одной и той же задачи сборки Process Hacker с отработкой пакета сборочных скриптов (там встроен таймер времени выполнения пакета). У меня это 00:01:27, а у него 00:02:12 и это при том что у меня ЦП считает медленнее чем у него (у меня по Linpak 0.65 ~82 ГФпс против его > 110 ГФпс), и памяти вдвое меньше, но со временем выполнения задачи спорить сложно.
 
Добавлено:
Баг-фикс в Обновлении для FarUE3 - забыл в него *.lng для EMenu включить. Поправил. Кроме него этот баг нигде не присутствует. В -test вычистил мусор - архив похудел, ожидаемо.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 16:45 14-09-2016
GREENcode

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет. Подскажите как полностью отключить подстветку синтакисиа в редакторе «F4»?

Всего записей: 455 | Зарегистр. 03-10-2015 | Отправлено: 18:08 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GREENcode
 
F9 -> Конфигурация плагинов -> FarColorer выключить или вообще убрать. Первое разумнее - сейчас не нужен, а через час без него кирдык.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 18:14 14-09-2016
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Far30-x64-test ver 3.0 build 4791 SVN r14482 на win-pro-10x64
только распаковал. запретил индексацию папки и под папок и файлов (не забыл на сей раз ). запустил
при запуске:

нажал выгрузить плагин, как следствие, при выходе:

 
Добавлено:
такое окно при старте, после отработки console control.

Всего записей: 2090 | Зарегистр. 16-08-2012 | Отправлено: 18:55 14-09-2016
skipik001



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
На Windows 10 RS1 не работает плагин svcmgr (он не работал в том числе и на TH1-TH2).
Console Control перестал работать, начиная с RS1, я у себя переименовал этот макрос, который отвечает за шрифт и размеры окна, в .bak.

Всего записей: 663 | Зарегистр. 14-11-2015 | Отправлено: 21:01 14-09-2016
iNNOKENTIY21



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

Цитата:
я у себя переименовал этот макрос, который отвечает за шрифт и размеры окна, в .bak.

а я в .bac
 
skipik001
спасибо за уточнение, описание текстом. зря я картинками, поисковики не найдут

Всего записей: 2090 | Зарегистр. 16-08-2012 | Отправлено: 21:45 14-09-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
С плагином Service Manager - по идее он и не должен на этой недооси работать - мы с dmex-ом с этим столкнулись когда возились с проблемой произвольного отображения томов на устройства в плагине Hardware Device для ProcessHacker. Как выяснилось M$ не просто перекинула часть функций API в другие подразделы, а у многих из них она сохранив название изменила реализацию и входные и выходные структуры. WFP API с его именованием функций *0() - Vista/7, *1() - 8.x, *2() - 10 ещё идеально выглядит, в других местах они имена функций менять не стали а просто поменяли смысл и использовавшие их программы перестали работать. Правда М$ это объясняет открытым текстом прося денег -  

Цитата:
Приложения созданные для устаревших и не поддерживаемых корпорацией Майкрософт версий OС Windows не совместимы с Windows 10 и API Метро. И хотя корпорация Майкрософт не несёт ответственности за совместимость устаревших приложений с новейшими версиями ОС Windows, она может оказать помощь вашему предприятию в решении этой проблемы после заключения вашей компанией контракта с нами на обновление программного обеспечения вашего бизнеса. В его рамках Майкрософт разработает для вашей компании необходимые современные приложения совместимые с Windows 10 и API Метро.
 
С уважением к вам менеджер отдела по работе с корпоративными клиентами Джек Ричардсон, Редмонд, США

Вот такой ответ они прислали на работу моему приятелю когда тот спросил у них почему банковский пакет работавший на Win XP - 7 при установке его на ноут с Win 10 не просто перестал работать, а перестал запускаться с системным сообщение о том, что данное приложение не поддерживается. А человек не может получить доступ к своему зарплатному счёту в банке. Хорошо что ему банкиры помогли и сами написали своё "фэ" мелкомягким. Только ответ выше, да и банк категорически и слышать не хочет про любые "улучшения и обновления" глюка №10. У них стоит семёрка и пока всё работает на ней, а вкладывать деньги в "...очередное ржавое ведро с обрезками досок, ржавыми шурупами, гайками и дохлыми мышами!?... они ой не дураки, а потому не хотят, хотя и понимают что обновляться придётся, только они для себя выбор платформы сделали - сервера OpenBSD, рабочие места FreeBSD.
 
т.е. по такой логике автора ответа не производитель должен подстраиваться под задачи потребителя, а наоборот, задачи потребителя должны подстраиваться под мнение производителя.
 
С макросом - rm -f ./Far/Profile/Macros/scripts/Common_ConsControl.lua и жизнь хороша под светло-глючным солнцем Редмонда.
 
Добавлено:
skipik001
 
Не Console Control и его управляющий скрипт не работают, а это в Windows 10 Anniversary Edition консоль поломали - в консоль CMD не приходят события MsWheel ибо двоечник (видать его в детстве мама из коляски уронила - ну и мы видим последствия... ) что писал переключатель командных процессоров для консоли наглухо замкнул его на StdIn собственной реализации bash, и тут можно попробовать воркграунд SeNS отсюда. Я думаю с учётом идиотизма реализации консоли это должно помочь.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 22:29 14-09-2016 | Исправлено: VictorVG4, 22:56 14-09-2016
skipik001



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Вить, можешь проверить кое что?
 
У меня последние билды перестали включать в Default.farconfig часть настроек. Сам файл похудел и поиском не нахожу там некоторые пункты.
 
Попробуй выполнить Far.exe /export Default.farconfig и поискать там, например, настройки плагина ArcLite или просто сравнить со старым фарконфигом.

Всего записей: 663 | Зарегистр. 14-11-2015 | Отправлено: 00:10 15-09-2016
   

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

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru