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

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

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

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

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

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



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

Цитата:
пока возился с NTFSFile

Мне кажется, что имеет место опечатка в файле 1-openssl_get.bat в строке 28, где вместо call :configure %vc% 64A должно быть call :configure %vc% 64

Всего записей: 4808 | Зарегистр. 07-07-2006 | Отправлено: 00:00 17-05-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
 
Да, и она там не одна. У меня в сей строке стоит 32, а код чуть иной скрипт

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 00:25 17-05-2023
wseventeen

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

Цитата:
Да, и она там не одна.

Прежде чем 'возиться с NTFSFile' надо выпрямить руки.

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 04:15 17-05-2023
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wseventeen
Там все настолько печально, что только остается ждать, когда "горбатого могила исправит"

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 07:29 17-05-2023
wseventeen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skipik
Asm исходники генерятся для Masm, хоть он и не полностью поддерживается, поэтому их приходится слегка корректировать.

Цитата:
 - Netwide Assembler, aka NASM, available from https://www.nasm.us,
   is required. Note that NASM is the only supported assembler. Even
   though Microsoft provided assembler is NOT supported, contemporary
   64-bit version is exercised through continuous integration of
   VC-WIN64A-masm target.

 
 
Добавлено:
И не обязательно брать последнюю версию OpenSSL, используемые сорсы 1.1.1n == 1.1.1t

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 08:49 17-05-2023 | Исправлено: wseventeen, 08:49 17-05-2023
Alexyz21



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

Цитата:
это решается построением списка через far.RecursiveSearch()

Решается много чего и разными путями. Я предложил убрать в TRUE-Branch нафиг ненужное ограничение, расширив функциональность. Надо, видимо, пропатчить свой вариант и не бухтеть в пустоту.
 
 

Код:
ContentColumns {
  GetContentFields = function(ColNames) for i,v in ipairs(ColNames) do if v==CN then return true end end end;
  GetContentData = function(FilePath,ColNames)
    local data={}
    for i,v in ipairs(ColNames) do if v==CN then data[i] = info or '' end end
    return next(data) and data
  end
}

 
Код выше работает с файловыми панелями фара, а как заюзать колонку CN в плагиновой панели? Или это невозможно?

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 09:18 17-05-2023 | Исправлено: Alexyz21, 09:46 17-05-2023
shmuz

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

Цитата:
как заюзать колонку CN в плагиновой панели? Или это невозможно?

Видимо в некоторых случаях возможно.
Сейчас открыл арxив арклайтом, выбрал в "Panel modes" режим с кастомными колонками - они появились. Глубже не копал.

Всего записей: 1863 | Зарегистр. 09-03-2012 | Отправлено: 10:16 17-05-2023 | Исправлено: shmuz, 10:17 17-05-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz
На Branch колонка видна, но значения в ней не отображаются. Поднимаюсь из бранча в реальную файловую, значения в колонке видны. Во временной панели колонка вообще не отображается, что и странно - ведь временная панель нативна, в отличие от стороннего бранча, на котором она хоть и не рабочая, но есть.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 10:43 17-05-2023 | Исправлено: Alexyz21, 08:11 18-05-2023
wseventeen

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

Цитата:
должно быть call :configure %vc% 64

Если VC будет 15 и выше (VS 2017+) - да, я для VS > 2010 пока не собирал.
Будет время сделаю извлечение из OpenSSL 3.x.x, заодно и свежие VC проверю.
 

Всего записей: 1417 | Зарегистр. 20-12-2007 | Отправлено: 19:46 17-05-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b6147 проверка исправления ошибки Ошибка отметки одноименных файлов из разных папок
 
Ну, до b6146 включительно и на панели TRUE-Branch со скриптом SelectingEx.lua (SimSU) сия бяка здорово кровь пила.  
 
Например берём свежую сборку фара, идём в ./Plugins, зовём TRUE-Branch, CtrlGray+ "DLL", ./LuaMacro/changelog , Cray*, Devide и смотрим чей cangelog выделен? - первый для кого выполнилось условие  
 
APanel.item.FileName == PPanel.item.FileName  
 
, а это либо ./ArcLite/changelog или иной первый с начала списка совпавший по имени файл.
 
в b6147 ошибка устранена и выделяется Select(APanel,"./LuaMacro/changelog") Select(PPanel,"./LuaMacro/changelog") что и требовалось...
 
P.S.
 
Практическое применение операций - сброс файлов для флешки т.к. они не очень любят перезаписи файлов "поверх" и на ряде моделей у Kingston, Transcemd в этом случае получаем ошибки на FAT32, обычно chkdsk правит крослинки. Потому я сначала удаляю файлы, а после пишу - ошибок лет пятнадцать не было.


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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 04:33 20-05-2023 | Исправлено: Victor_VG, 04:49 20-05-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собрал SQLite 3.42 новым GCC 13.1 - бинарники стали компактнее:
 
sqlite_3420_GCC_131.7z x86 + AMD64, исходники
 
SQLite 3.42.0, GCC, size for compile time options and ICO and Version_Info:
 
THREADSAFE, FTS3, FTS4, FTS5, GEOPOLY, STMT, TEMP STORE, VTAB, JSON1, RTREE,
COLUMN METADATA, MEMORY MANAGEMENT, SNAPSHOT, SORTER REFERENCES, RBU,
UNLOCK NOTIFY, URI, MATH FUNCTIONS, DBPAGE VTAB, OMIT VIRTUALTABLE
 
GCC 12.2:
 
sqlite3.dll  AMD64: 1056K ; x86: 1015K
sqlite3.exe  AMD64: 1356K ; x86: 1318K
 
GCC 13.1:
 
sqlite3.dll  AMD64: 1949k ; x86: 1007k
sqlite3.exe  AMD64: 1338k ; x86: 1305k
 
ошибок-проблем не вылезло, задействовал в связке с Polygon 1.8.2.

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 20:17 22-05-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот и PEAnalyzer 3.9.6 SVN r460 в дизассемблере перестал падать на Msys 1.0 бинарниках, а 3.9.5 на них падает. wseventeen быстро по моим дампам отыскал ошибку и исправил её:
 

 
Проверял на Far b6152 x64 и бинарниках awk.exe (Msys-1.0.13) и sed.exe (sed-4.2.1-2-msys-1.0.13-bin.tar.bz2) - работает, картинка выше...
 
С b6152 ОСТОРОЖНО! - падает с AV плагин Network при попытке зайти в корень \\SERVER\share . Саму сеть проверил, перезапустил всё - воспроизводится, а на b6151 этого явления нет. Крашлог - Far_20230524_181743308_4592.7z. Падает в SetDirectoryW()  
 
Пока проверю не вызвано ли это явление флагом PF_RECURSIVEPANEL ? так только он попал под изменения, но они должны задеть и LuaMacro через \plugins\luamacro\luafar\flags.c
 
Добавлено:
 
b6153 - только Far.exe + Network.dll, ru-RU, net: \\SERVER\share - не падает, видим дерево каталогов, работаем, FIXED

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 19:59 24-05-2023 | Исправлено: Victor_VG, 21:41 24-05-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pasha_ZZZ
Есть LiveFileSearch 1.0.0.0, работали ли более свежие в ХР не помню.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 11:17 01-06-2023
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexyz21
Дак что есть выкидывай, проверить не проблема. Методом тыка найдем самую новую работоспособную...

Всего записей: 12399 | Зарегистр. 11-03-2002 | Отправлено: 11:22 01-06-2023
Alexyz21



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

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 11:44 01-06-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PortaDev 3.14.5 при каких условиях и где в интерфейсе фара должен быть виден? В ХР PortaDev.dll в процесс сабжа загружен, но нигде не виден. Никогда им не пользовался ранее.
 
В ChangeLog прочитал:
PortaDev 3.14.5 02-06-2023
--------------------------
 * Sometimes plugin hunged on unload
 
Стало понятно почему при его обновлении с 3.14.4 Renewal завис - не мог выгрузить.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 07:44 04-06-2023 | Исправлено: Alexyz21, 07:51 04-06-2023
abelenki2



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

Цитата:
PortaDev 3.14.5 при каких условиях и где в интерфейсе фара должен быть виден?

в списке дисков (Alt+F1/F2).

Всего записей: 208 | Зарегистр. 16-03-2016 | Отправлено: 07:59 04-06-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abelenki2
Нет его ни в AltF[12], ни в F11 Plugin Commands, ни в F9 - Plugins Configuration.

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 08:02 04-06-2023 | Исправлено: Alexyz21, 08:04 04-06-2023
abelenki2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в Plugins Configuration его и не должно быть.
 
он в списке дисков:
 
   
 
телефон виден в Мой Компьютер, как MTP-девайс?

Всего записей: 208 | Зарегистр. 16-03-2016 | Отправлено: 08:17 04-06-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
 
PortaDev, точнее устройство им отображаемое будет видно в меню дисков только если оно поддерживает MTP и к примеру встроенный, но не выведенный на разъём платы USB порт чипов NVIDIA TU116/TU117 (Turing,в TU102 - TU106 порт выведен)) будет виден как диск без носителя и легко путается с пустым кард-ридером и чтобы его убрать придётся отключать его через диспетчер устройств.
 
abelenki2
 
Дядь, твое устройство, а в данном случае телефон в режиме "USB накопитель" эмулирует флешку для чего использует MTP, а в чипе TU-116-300, виртуальный USB порт добавляет в список дисков строку вида:

Цитата:
Т  : СМЕННЫЙ | НЕДОСТУПЕН  

и возись - USB ID никто не выводит - это ляп в схемотехнике чипов TU116/TU117. Я с этим на днях встречался - пришлось власть применить.

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

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 08:38 04-06-2023 | Исправлено: Victor_VG, 09:19 04-06-2023
Открыть новую тему     Написать ответ в эту тему

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

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