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

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

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

Maz (26-09-2022 12:52): FAR Manager (часть 7)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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



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

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

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

Всего записей: 38838 | Зарегистр. 26-02-2002 | Отправлено: 17:36 15-01-2020 | Исправлено: Luber, 12:33 31-05-2022
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
wseventeen
При обновлении far у себя в bat, создаваемый скриптом, использую 7z:
Подробнее..., где FarUpdExc.txt содержит: Подробнее...
Хорошо бы в настройках Renewal добавить поле для масок исключаемых файлов, перечисленных через запятую.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 08:12 24-01-2021 | Исправлено: Alexyz21, 08:15 24-01-2021
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
В настройках модуля поставьте для far обновление только существующих файлов.
Один раз вычистите ненужные вам файлы и они больше не появятся.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 10:43 24-01-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если авторы добавят модули/файлы? - И если для меня быстрее всего неактульно в связи с тенденцией утраты совместимости с ХР, то нормальным юзерам будет полезно.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 10:59 24-01-2021
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только существующие настраивается отдельно для каждого модуля.
Там где авторы могут добавить не используйте.
Других настроек для любителей оптимизации нескольких килобайт языковых файлов не будет. Если очень хочется, используйте свои батники.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 13:47 24-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5731 Git-1c1bfc5dd х86 и х86-64
 
* Far b5731 Git-1c1bfc5dd
* AdvCmpEx v3.2.0 fix by DrKnS ( https://forum.farmanager.com/viewtopic.php?p=164280#p164280 )
* FarAudioPlayer v3.45.5055.4 SVN r285
* 7-Zip v21.00 Alpha
* far_standards.lua.cfg v1.4.1 for LuaCheck
* curl-ca-bundle.crt (Tue Jan 19 04:12:04 2021 GMT)
* FarColorer - fix missing 1)
* Delete unused bass_fx.dll, bass_vst.dll

* Refactoring. Update required b5730 or newer.2)
 
1) - только для х86-64.
2) - только для х86
 
Погонял 7-Zip 21.00 Alpha - грубых ошибок пока не вылезло, а потому обновил до неё. Убрал не задействованные в AP плагины BASS, прочие чистки.

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

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 02:16 25-01-2021 | Исправлено: Victor_VG, 02:17 25-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FarUE3 b5731 Git-95e65b668 x86 и x86-64
 
1. Far b5731 Git-95e65b668 and update SQLite up to v3.34.1
2. SQLite v3.34.1
3. Рефакторинг. Обновление требует b5730 и новее.

 
п.3 только для х86.
 
Проблем с новым SQLite v3.34.1 не обнаружил, пропатчил исходники, собрал, закоммитил, тестим...

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

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 07:45 25-01-2021
Rock

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

Цитата:
FarUE3 b5731 Git-1c1bfc5dd  


Цитата:
FarUE3 b5731 Git-95e65b668

Кстати, извините за вопрос не по делу, чисто навеяло процитированным выше, а к git'у еще не изобрели более-менее легковесный корпоративный довесок в виде сервера, который бы эмулировал централизованное поведение этой системы версионного контроля, вроде, реализации автоинкрементного номера commit'ов, блокировок (по необходимости), управления доступом и т.п. вещей? Мне оно видится как небольшой сервер реляционной БД (того же SQLite или типа того, наверное, должно хватить) + git. Понятное дело, что push должен быть свой, поскольку он должен будет вернуть номер commit'а в "центральном" сервере. Ну и т.д.
Имеется в виду не что-то совсем нереально большое, вроде bitbucket'а или github'а, а что-то реально очень компактное, наделяющее git, по желанию, свойствами централизованной системы версионного контроля.

Всего записей: 1256 | Зарегистр. 10-04-2003 | Отправлено: 09:23 25-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rock
 
Счётчик коммитов в гит-е есть и прочитать его не сложно, только из-за нелинейности истории толку с него разве что число фиксаций в интервале времени. Потому хэш более надёжен при поиске нужного. А всё остальное и так имеется, и дополнительная надстройка для него масло масленное.

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

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 17:45 25-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не понял - почему в b5731 Git вижу такой итог сборки:
 
./Far/
_globalinfo.lua
api.lua
farapi.lua
keymacro.lua
lang.lua
lm_bel.lng
lm_eng.lng
lm_ita.lng
lm_pol.lng
lm_rus.lng
lm_sky.lng
lm_spa.lng
luamacro.lua
macrotest.lua
mbrowser.lua
moonscript.lua
panelsort.lua
utils.lua
winapi.lua
 
похоже ошибка в майках из Git ff66b9eb - там они в $(DOCS) были добавлены, но почему-то дважды копируются - один раз в каталог плагина, второй в корень фар-а что видно и по ночнушке b5731 Git-0ba9539a8 - только что её смотрел...

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

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 10:44 26-01-2021
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
И changelog какой-то странный по датам:
 
johnd0e 15.01.2021 10:12:00 +0200 - build 761
1. LuaFAR: update luautf8 library to 0.1.3-2-g5627e17.
shmuel 09.09.2020 21:29:21 +0300 - build 760
1. LuaFAR: continued 751 (minor changes).
shmuel 06.09.2020 22:56:38 +0300 - build 759
1. LuaFAR: revert 756.
shmuel 05.09.2020 16:53:54 +0300 - build 758
1. LuaFAR: continued 751.
shmuel 31.08.2020 12:07:03 +0300 - build 757
1. LuaFAR: continued 751.
shmuel 26.08.2020 17:44:40 +0200 - build 756
1. LuaFAR: refactoring.
shmuel 20.08.2020 20:11:34 +0300 - build 755
..............................................................
 
5731 от 24.01
 
drkns 14.01.2021 17:50:34 +0000 - build 5730
 
1. 5728 once again.
drkns 13.01.2021 20:41:29 +0000 - build 5729
1. Correction of 5728.
2. A few minor changes.
drkns 12.01.2021 19:05:57 +0000 - build 5728
1. Restore cursor state after launching programs.
drkns 12.01.2021 01:05:24 +0000 - build 5727
1. More 5726.
drkns 10.01.2021 22:39:41 +0000 - build 5726
1. AppExecLink reparse point support.
drkns 07.01.2021 17:33:44 +0000 - build 5725
1. gh-335: BreakKeys fix for ansi plugins.
2. Restore ClearType-friendly redraw for Windows 10.
...............................................
 
 

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 11:14 26-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov
 
Верхний от LuaMacro. В майках напутали при интеграции переводов, но "раз официяльного баг-реорту нет ибо мы запретили его отправку, то и бага нет, а значитЪ починять нечего!"

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 12:32 26-01-2021
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
Жаль, что
Цитата:
официяльного баг-репорту нет


Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 14:06 26-01-2021 | Исправлено: VDVolkov, 14:06 26-01-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov
 
Уже не нужно - DrKnS прочёл и поправил в b5732 Git-8b99729b6 . Жаль что демонстративно нет обратной связи - мол поправил, проверяйте.

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

Всего записей: 33235 | Зарегистр. 31-07-2002 | Отправлено: 16:39 26-01-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
w17, renewal перестал отслеживать calculator после его переезда на https://github.com/FarPlugins/Calculator
 
Добавил в настройки плагина:

Код:
Home page URL: https://github.com/FarPlugins/Calculator
ChangeLog URL: https://github.com/FarPlugins/Calculator/blob/master/whatsnew_ru.txt
[x] Allow update from custom source
    Download page URL:
    https://github.com/FarPlugins/Calculator/releases
    Regular expression:
    Calculator\.(\d+)\.(\d+)\.(\d+)\.x86\.zip

- теперь видит.

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 11:27 01-02-2021 | Исправлено: Alexyz21, 11:41 01-02-2021
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21 плагин не описан в .xml, а на плагринге, видимо, не обновляется.
добавьте https://github.com/FarPlugins/Calculator/releases и остальные атрибуты себе в RenewalCustom.xml. проверьте работоспособность и поделитесь настройками - можно будет добавить в Renewal.xml

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 11:37 01-02-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видимо что-то такое:
RenewalCustom.xml

Код:
<?xml version="1.0" encoding="utf-8"?>
<renewal>
  <!-- Predefined modules description -->
  <pd>
    <!-- ctapmex -->
    <!-- Calculator -->
    <mod guid="{894EAABB-C57F-4549-95FC-4AC6F3102A36}">
      <homepage>https://github.com/FarPlugins/Calculator</homepage>
      <changelog>https://github.com/FarPlugins/Calculator/blob/master/whatsnew_ru.txt</changelog>
      <dlpage64>https://github.com/FarPlugins/Calculator/releases</dlpage64>
      <dlpage86>https://github.com/FarPlugins/Calculator/releases</dlpage86>
      <dlrgex64>Calculator\.(\d+)\.(\d+)\.(\d+)\.x64\.zip</dlrgex64>
      <dlrgex86>Calculator\.(\d+)\.(\d+)\.(\d+)\.x86\.zip</dlrgex86>
    </mod>
  </pd>
</renewal>

 
Посоветуйте как с минимальной задержкой из _macroinit.lua проверить доступность инета

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 11:58 01-02-2021 | Исправлено: Alexyz21, 12:13 01-02-2021
wseventeen

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

Код:
      <dlrgex64>\shref="([^"\s]+/Calculator\.(\d+)\.(\d+)\.(\d+)\.?(\d+)?\.x64\.zip)"\s</dlrgex64>
      <dlrgex86>\shref="([^"\s]+/Calculator\.(\d+)\.(\d+)\.(\d+)\.?(\d+)?\.x86\.zip)"\s</dlrgex86>
 

 
Добавлено:
проверить надо в любом случае.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 12:42 01-02-2021
shmuz

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

Цитата:
Посоветуйте как с минимальной задержкой из _macroinit.lua проверить доступность инета

local available = 0 == os.execute("ping example.com > NUL")

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 13:31 01-02-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
через winapi ничего нет? запускать внешний ping.exe собирался только в случае отсутствия более быстрых вариантов и юзать 8.8.8.8

Всего записей: 3486 | Зарегистр. 16-06-2007 | Отправлено: 13:42 01-02-2021
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот улучшенный по скорости вариант:
local available = 0 == os.execute("ping -n 1 example.com > NUL")

Цитата:
через winapi ничего нет?

Наверняка есть.

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 13:47 01-02-2021
   

Страницы: 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 (часть 6)
Maz (26-09-2022 12:52): 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