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

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

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

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



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

Код:
[x] Number of symbols 37
[x] Ignore case                 [x] Ignore full duplicates
 
mcs: 3283471   3232326   3205766
 

Помечено 1716 файлов, и это полностью соответствует действительности.  
 
При [ ] Ignore full duplicates вылезает та же ошибка. При этом Макрос вроде как отрабатывает до конца, выдаёт результат (вроде бы верный, по крайней мере, правдоподобный) как потом подтвердилось — точный). И после сброса сообщения об ошибке макрос остаётся дееспособным.  
 
ПРИМЕЧАНИЕ: это сведения ещё по 10.0.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 17:47 06-05-2016 | Исправлено: Angel_Ka, 18:43 06-05-2016
Alexyz21



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

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 17:50 06-05-2016
Angel_Ka



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

Цитата:
Потом, когда-нибудь.

Спасибо!
 
Сейчас буду смотреть 10.1.  
 
По 10-ке интересное наблюдение на мониторе программы System Explorer: когда макрос работает в режиме игнорирования полных дубликатов, то показатель доступной памяти остаётся на отметке 66%, а когда полные дубликаты присовокупляются к частичным, то этот показатель снижается до 48%.
 
Добавлено:
10.1, база та же.

Код:
[x] Ignore full duplicates
mcs: 2550732   2470565   2590071
 
[ ] Ignore full duplicates
mcs: 3332416   3415036   3260298
 

По-моему, так просто замечательно у Вас получается! Попозже попытаю макрос на 1,8-милионной базе.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 17:52 06-05-2016 | Исправлено: Angel_Ka, 18:17 06-05-2016
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
Обращаю ваше внимание на то, что:
full duplicates при Ignore case != full duplicates без Ignore case, так как в первом случае FileName=fIlEnaMe, а во втором только FileName=FileName, в остальных случаях они != !

Всего записей: 3484 | Зарегистр. 16-06-2007 | Отправлено: 18:42 06-05-2016
Angel_Ka



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

Цитата:
Обращаю ваше внимание ...

Да, это я понял как только увидел, что Вы добавили эту полезную опцию. А до этого как то мелькала мысль, но не сосредотачивался на ней. А ведь это бранч, и там может быть разнообразие в регистре. БОЛЬШОЕ СПАСИБО Вам за это новшество в макросе!  
 
Добавлено:
В т.ч. чаще всего мне целесообразно игнорировать регистр в маркерах. Пусть себе маркировщики комбинируют его как хотят. Лишь бы последовательность знаков соблюдали. Это как в именах досовских программ.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 19:01 06-05-2016
abelenki2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в последний месяц данный топик превратился в чат двух человек - Angel_Ka и Alexyz21.
 
может отдельный топик создадите или будете чатиться через PM? а то надоело ЭТО каждые 2 минуты читать...

Всего записей: 208 | Зарегистр. 16-03-2016 | Отправлено: 19:42 06-05-2016 | Исправлено: abelenki2, 02:15 07-05-2016
Angel_Ka



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

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 20:03 06-05-2016 | Исправлено: Angel_Ka, 20:21 06-05-2016
abelenki2



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

Всего записей: 208 | Зарегистр. 16-03-2016 | Отправлено: 20:05 06-05-2016
Angel_Ka



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

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 20:11 06-05-2016 | Исправлено: Angel_Ka, 20:13 06-05-2016
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abelenki2
Вы читаете чтобы помочь? Или так, просто?

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexyz21
Angel_Ka
 
По просьбе Angel_Ka создал в Тестировании тему Far Manager - специальные вопросы. Давайте промежуточную стадию разработки отселим туда, а сюда поместим только краткую постановку задачи и результат уместив всё это в несколько строк текста.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 21:45 06-05-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Целиком полагаюсь на Ваш опыт. Переместите, пожалуйста, мои любые посты, по Вашему усмотрению. А какие посчитаете уже лишними и неактуальными — спокойно удаляйте. И Бог Вам в помощь!. Благодарю Вас за понимание и поддержку!

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 21:55 06-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
 
Редактировать/перемещать чужие посты может только batva или их автор.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 22:01 06-05-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Свой последний по времени пост я для почина в тему Far Manager - скрипты и плагины поместил.
По поводу предыдущих же постов, то, по зрелому размышлению, полагаю, что овчинка не стоит выделки (то бишь, затрат времени), и если Вы не возражаете, то теперь хотел бы оставить как есть.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 22:17 06-05-2016 | Исправлено: Angel_Ka, 01:32 07-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
 
Там я временное явно неудачное название поправил на Far Manager - скрипты и плагины.
 
Добавлено:
Angel_Ka
 
А насчёт возражений - сиё не ко мне, да и Правила есть, а там есть гл. VIII. правило 2.20 накладывающее ограничения на допустимость редактирования.
 
Добавлено:
Кстати, по поводу корректности вывода процента удаления - интересно, а кто нибудь в Настройках интерфейса крыжик [] Показывать общий индикатор удаления включал? У меня он сброшен чтобы не терять время на подсчёт числа и объёма удаляемых файлов на NFS где полно симлинков. Если этот крыжик пометить, то машина может считать объём работы дольше чем выполнять собственно операцию удаления. Ну и понятно что я его давно снял, а при необходимости примерный объём каталогов можно и по F3 оценить.

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 00:46 07-05-2016
Angel_Ka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VictorVG4
Спасибо за информацию! Название темы поправил.
 
Добавлено:
shmuz2
Обновил плагин LuaFAR Search до версии 3.25.2 и тут же попробовал создать бранч на базе 1,8 млн файлов. На завершающем этапе, когда уже обновлялась временная панель, выскочила ошибка:

Код:
 
Неизвестное исключение (0xE24C4A04)
0x00007FF9273EA1C8 RaiseException
GetOpenPanelInfoW
W:\Far\Plugins\lfsearch\lfsearch_e-x64.dll

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 01:39 07-05-2016
shmuz2

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

Цитата:
бранч на базе 1,8 млн файлов. На завершающем этапе, когда уже обновлялась временная панель, выскочила ошибка:  

Весьма вероятно, что эта ошибка есть также следствие нехватки памяти.
Ну допустим, я что-то оптимизирую, и будет 1.8 млн файлов обрабатывать. Так вы завтра попробуете на 5 млн, и опять памяти не хватит.
Тем не менее, спасибо за репорт, репорты очень важны для развития программ.

Всего записей: 120 | Зарегистр. 09-04-2016 | Отправлено: 10:47 07-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_Ka
 
У любой ОС есть предельный объём доступной  задачам памяти, и он зависит только от её архитектуры а не от физической памяти установленной в ЭВМ. На DEC Alpha Server 10000 AXP (в этой машине стояло до 12 ЦП DEC Alpha AXP 21064A 275 MHz а для подключения  периферии было 108 слотов шины PCI 64-66 MHz) ставилось до 13 ГБ ОЗУ и до 14 Тб HDD, но несмотря на то, что сам процессор DEC Alpha AXP 21х64 адресует до 256= 64 ПБайт ОЗУ байт физического ОЗУ, ОС DEC OSF/1 и DEC OpenVMS  не позволяли прикладным задачам использовать все 64 ПБайт доступных адресов ОЗУ (для сравнения Intel Xeon E7-8880 v3 адресует до 246=8 Тб ОЗУ) адресуемых ЦП. Специально спроектированная экспериментальная задача теоретически могла использовать всю установленную в машине память за вычетом 64 Гб используемых для нужд ОС, да и то коли кроме неё все остальные задачи были приостановлены, но размер выделяемых ей блоков памяти определялся распределением памяти ЭВМ в момент времени когда она выдавала запрос ОС на выделение памяти, а у вас используется ОС с заведомо меньшим пределом адресации - до 2 Гб для 32-х битной версии, и до 8/16 Гб для 64-х битной версии (зависит от реализации ядра ОС и объёма доступного физического ОЗУ).  
 
Отсюда и считайте - грубо говоря объём БД  в записях умножьте на двойной средний размер записи и получите примерный размер буфера в ОЗУ куда надо поместить БД, и если у вас окажется объём больший чем ограничение ОС это в любом случае вызовет сбой прикладной задачи

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 12:52 07-05-2016
Angel_Ka



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

Цитата:
репорты очень важны для развития программ

Из этого расчёта и постил. Чтобы автор плагина был в курсе. А что уж он с этой инфой будет делать, то автору виднее. Спасибо Вам за отзыв!  
 
VictorVG4
Благодарю Вас за консультацию! Расширяет кругозор. Полезно.

Всего записей: 585 | Зарегистр. 20-05-2007 | Отправлено: 13:07 07-05-2016
VictorVG4



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
b4663 r14134 - ВОПРОС:
 
только у меня перестала работать функция  

Цитата:
function SimSU.Shell_SelectingEx.Synchronize()
  local AFiles={}
  for j=1,panel.GetPanelInfo(nil,1).ItemsNumber do
    AFiles[j]=panel.GetPanelItem(nil,1,j).FileName
  end
  AFiles=table.concat(AFiles,"\n")
  local PFiles={} for j=1,panel.GetPanelInfo(nil,0).ItemsNumber do
    PFiles[j]=panel.GetPanelItem(nil,0,j).FileName
  end
  PFiles=table.concat(PFiles,"\n")
  Panel.Select(0,0) Panel.Select(0,1,2,PFiles)
  Panel.Select(1,0) Panel.Select(1,1,2,AFiles)
end

 
из скрипта SimSU::SelectingEx.lua? на b4662 r14131 ещё работает, а на b4663 r14134 её вызов поломался. Пробовал нажимать Divide, выбирать макрос  

Цитата:
Macro {area="Shell"; key=S.KeySync; priority=S.PriorSync; description=M.DescrSync;
  condition = function() return APanel.Visible and APanel.FilePanel and PPanel.Visible and PPanel.FilePanel end;
  action=SimSU.Shell_SelectingEx.Synchronize;
}

через F11::Macro Browser и F11::Менеджер макросов и обработчиков событий не зовётся на нескольких копиях и машинах. Мне одному так "повезло"?

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

Всего записей: 1248 | Зарегистр. 26-03-2016 | Отправлено: 21:19 07-05-2016 | Исправлено: VictorVG4, 21:31 07-05-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.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru