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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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, не удалось, то задаёте вопрос разработчикам.

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

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



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно - выкинул из нового тест-набора все плагины кроме IntChecker2, профиль локальный. Запускаю на b5809 - артефакты в меню выбора хэша есть (b5802, new). Добавляю в него единственный плагин DlgSelect и картина резко улучшается - поле ввода занимает одну строку, хотя вид не лучший (b5802,working):
 

 
Да, надо править IntChecker2 и DrKnS подсказал что в IntChecker2_far3.cpp надо поправить строки 676 - 679, но по Писанию там вроде всё более - менее корректно и не понятно как и что там править...

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 12:03 02-06-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shmuel, Lua Calculator выдаёт ошибку компиляции на числах начинающиеся с +, например +1 - это вообще правильно?
 
   
 
calc.lua Подробнее...

Всего записей: 3721 | Зарегистр. 16-06-2007 | Отправлено: 12:30 02-06-2021 | Исправлено: Alexyz21, 09:34 03-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fcdobpiy
 
Огромное спасибо за подсказку! Вставил строкой 680 твой фрагмент кода - пятно в меню ушло:
 
   
 
, работу DlgSelect естественно видно, но он и должен выделять имя файла в поле ввода, ну там с раскраской можно поиграть добавив прозрачность которая ранее не использовалась.
 

 


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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 13:54 02-06-2021
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Унарный плюс является невалидным синтаксисом для Lua. Попробуйте в макросе написать var = +1, получите ошибку.
Калькулятор правильно обрабатывает унарный плюс в режимах C и Python.

Всего записей: 1906 | Зарегистр. 09-03-2012 | Отправлено: 14:04 02-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All
 
Вопрос:
 
Я тут собрался легонько дропнуть для FarUE3 x64 поддержку XP/2003/Vista x64. Эти ОС кому-то ещё нужны для работы или я могу безопасно внести изменения в свой проект не поломав чужой работы? Для х86 пока это возможно поддержка ХР останется, для х64 думаю о её удалении.
 
Мысли - идеи можно или в ПМ или у меня на баг-трекере.

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 16:09 02-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Одно починили - другое вылезло. IntChecker2 поправили, стал возится с раскраской - косметика и вылезла ошибка в DBEdit.lua v2.15 - при попытке войти в БД любого плагина выводится ошибка в строке 495 - в неё приходит nil с таким стеком . По коду получается, что BK это res.BreakKeys и скрипт по идее пытается прочитать её нажатие. Так это же можно Akey() позвать, а там из строки 468 целая процедура тянется:

Код:
local BK,item = res.BreakKey,items[pos] and items[pos].elem or {name="",type=F.FST_UNKNOWN,value="",parent=root} -- клавиша, что обрабатываем

пока с ходу менять не буду дабы дров не наломать, но если Игорь скрипт не поправит похоже придётся с ним возится ибо вроде про него что-то мелькало...
 
Добавлено:
Совсем интересно - в версии 2.16 коя числится последней сбой перемещается на строку 496, но стек сходен. Я сим скриптом не пользуюсь - работаю c БД через polygon, но ошибки в любом случае не порядок...

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 22:22 02-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Покопался в старых сборках - а DBEdit как минимум с год должен выдавать ошибки. Тест-набор:  DBEdit 2.16, Far b5589 Git 8d4f92217 и LuaMacro b739, профиль содержит только один скрипт DBEdit, БД конфига отсутствуют, из плагинов только LuaMacro:

Цитата:
.\far-30.5589.8d4f92217-bin\Far\plugins\luamacro\LuaMacro.dll:                                                                              
...4f92217-bin\Far\Profile\Macros\scripts\DBEdit.lua:496: attempt to index local 'BK' (a nil value)  
stack traceback:                                                                                                                                  
   ...4f92217-bin\Far\Profile\Macros\scripts\DBEdit.lua:496: in function 'ShowMenu'                                                        
   ...4f92217-bin\Far\Profile\Macros\scripts\DBEdit.lua:604: in function 'action'                                                          
   ...-30.5589.8d4f92217-bin\Far\plugins\luamacro\LuaMacro.lua:479: in function <...-30.5589.8d4f92217-bin\Far\plugins\luamacro\LuaMacro.lua:428>  

Достаточно, наверное пока в /dev>nul .

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 02:07 03-06-2021
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
?..<=5811
В панелях: открываем новый файл без названия ShiftF4 DEL SPACE ESC - файл был изменён, сохранить? - да, в диалоге "сохранить как" даём название, Enter'ом закрываем диалог и.. попадаем снова в редактор, а не в панели, как происходит, если бы мы изменяли уже существовавший файл.

Всего записей: 3721 | Зарегистр. 16-06-2007 | Отправлено: 07:49 03-06-2021 | Исправлено: Alexyz21, 07:50 03-06-2021
shmuz

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

Всего записей: 1906 | Зарегистр. 09-03-2012 | Отправлено: 09:33 03-06-2021
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как ограничить глубину поиска файлов в каталогах? типа того, как давно есть в Тотале?  
 

Всего записей: 11796 | Зарегистр. 03-08-2008 | Отправлено: 12:33 03-06-2021
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127, такой фичи не знаю ни в Фаре, ни в его плагинах.
Как автор одного из поисковых плагинов, могу сказать, что сделать это несложно. Но вот конкретно мне эта фича пока никогда не была нужна.

Всего записей: 1906 | Зарегистр. 09-03-2012 | Отправлено: 12:54 03-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
 
Именно точно такого же как по содержанию, так и по дизайну реализации нет, но при необходимости подобное поведение поиска реализуемо, например через вызов  far.RecursiveSearch() скриптом на Lua/Moon. Но ранее такую задачу вроде никто не ставил.  
 
Стандартный поиск позволяет искать без рекурсии - Alt-F7, в выпадающем списке где искать выбрать область поиска "Только в текущей папке".

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 12:54 03-06-2021
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shmuz, Victor_VG
Цитата:
"Только в текущей папке".
знаю, но не устраивает.  
я часто ищу по всему диску, и чаще всего нужное на первых двух уровнях.  
но при этом там есть несколько очень глубоких и жирных каталогов с кучей мелочи.
и фар постоянно туда заползает, по полчаса перебирая эту чушь, тогда как тотал в этйо же ситуации с заданной глубиной 2 кончает поиск за секунды.
 
буду благодарен, если сделаете. и хорошо бы не плагином, а очевидной опцией вот тут...
тем более, что флаг Использовать фильтр можно перенести вверх, и как раз появится логичное место для поля ввода глубины поиска.
   

Всего записей: 11796 | Зарегистр. 03-08-2008 | Отправлено: 13:35 03-06-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MERCURY127
Для быстрого поиска есть гораздо более быстрые средства, чем встроенный поиск фара/тотала

Всего записей: 12875 | Зарегистр. 11-03-2002 | Отправлено: 13:48 03-06-2021
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а меня и эти устраивают, без всяких индексаций всего диска.

Всего записей: 11796 | Зарегистр. 03-08-2008 | Отправлено: 13:49 03-06-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MERCURY127
UltraSearch - поиск по NTFS без всяких индексаций

Всего записей: 12875 | Зарегистр. 11-03-2002 | Отправлено: 13:52 03-06-2021
Alexyz21



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

Цитата:
Alexyz21, так было всегда, начиная с Far 1.

Это неправильное поведение - пользователь выбрал выход из редактора, поэтому независимо от формы диалога сохранения должен последовать выход из редактора.

Всего записей: 3721 | Зарегистр. 16-06-2007 | Отправлено: 15:00 03-06-2021
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
 
Посмотрю, но в течении "быстро" не обещаю, и заранее говорю что это будет отдельный скрипт - это реализуемо через far.RecursiveSearch() и я представляю как.

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

Всего записей: 34580 | Зарегистр. 31-07-2002 | Отправлено: 16:35 03-06-2021
Claus_Trafoby



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сегодня ни с того ни с сего после попытки обновить FAR при помощи плагина UpdateEx получил уведомление от касперского о заражении объекта троянцем. После чего еще и подозрение на far.exe. Полная проверка не выявила других опасностей. Перекачал с оф. сайта архив. Распаковал и снова получил уведомление о заражении из архива. Паранойя каспера? Не у кого не проскакивало подобного? Скачивал ночную сборку Far Manager v3.0 build 5811 x64.
   
 

Всего записей: 325 | Зарегистр. 21-03-2003 | Отправлено: 17:35 03-06-2021 | Исправлено: Claus_Trafoby, 18:02 03-06-2021
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Claus_Trafoby
Написано же: подозрительное поведение. Это сработка поведенческого говнолизатора.

Всего записей: 12875 | Зарегистр. 11-03-2002 | Отправлено: 17:39 03-06-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