LuaFAR Search

Здесь можно обсудить ваш любимый плагин.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

Здесь можно обсуждать плагин LuaFAR Search. (Анонс).
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

Latest post of the previous page:

Sim wrote: Fri 12 Sep, 2025 17:19 кстати, сделайте версию для ARM64 пожалуйста
Если бы речь шла о другом плагине, наверное попробовал бы сделать. Но у этого плагина есть несколько дополнительных библиотек (бинарных), и собрать их все для ARM64 это весьма неслабая работа. Тем более, что самого ARM64 у меня нет.
Last edited by Shmuel on Fri 12 Sep, 2025 17:34, edited 1 time in total.
User avatar
Sim
Posts: 486
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 30 times
Been thanked: 3 times
Contact:

LuaFAR Search

Post by Sim »

Shmuel, очень жаль, все никак не могу полноценно перейти на Far ARM64 версию, из-за того что нет некоторых полезных плагинов.
Случайности не случайны.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

Sim, если хотите, могу попробовать собрать без дополнительных библиотек (Oniguruma, PCRE, PCRE2). Будете только регекспами Фара пользоваться.
Last edited by Shmuel on Fri 12 Sep, 2025 17:50, edited 1 time in total.
User avatar
Sim
Posts: 486
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 30 times
Been thanked: 3 times
Contact:

LuaFAR Search

Post by Sim »

Shmuel, да, обычно только ей и пользуюсь
Случайности не случайны.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

Ну тогда попробую, но это займёт некоторое время, пока не знаю какое, т.к. сейчас есть разные другие дела..
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

Sim, приложена сборка плагина для ARM64.
Как уже говорил, в ней только библиотека регекспов Фара.
Тестировать данную сборку мне не на чем, так что будьте осторожны.
И расскажите, запустился или нет.
lfsearch-3.50.0-arm64.7z
(227.09 KiB) Downloaded 28 times
User avatar
Sim
Posts: 486
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 30 times
Been thanked: 3 times
Contact:

LuaFAR Search

Post by Sim »

Shmuel, работает, отлично.
Случайности не случайны.
lost
Posts: 169
Joined: Mon 31 Oct, 2005 09:42
Has thanked: 17 times
Been thanked: 6 times

LuaFAR Search

Post by lost »

Скажите, есть ли возможность с помощью плагина удалять строки целиком из текстового файла при массовом запуске из панелей? Т.е. включая перевод строки на конце.
И почему для замены в редакторе была сделана опция "[ ] Удалять пустые строки", а в панелях нет?
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

lost wrote: Tue 27 Jan, 2026 12:05 есть ли возможность с помощью плагина удалять строки целиком из текстового файла при массовом запуске из панелей?
Есть, надо пометить [x] Режим функции, а в "Заменить на:" написать return true
В "Заменить на:" может быть более сложная логика, которая возвращает true не при каждом совпадении, а в зависимости от заданных условий.
Это описано в справке плагина в разделе "Синтаксис образца замены".
lost wrote: Tue 27 Jan, 2026 12:05 почему для замены в редакторе была сделана опция "[ ] Удалять пустые строки", а в панелях нет?
Там также нет опции "Удалять строки без вхождений", которая есть в редакторе.
Скорее всего (точно уже не помню), эти опции не были там добавлены, чтобы не перегружать диалог.
lost
Posts: 169
Joined: Mon 31 Oct, 2005 09:42
Has thanked: 17 times
Been thanked: 6 times

LuaFAR Search

Post by lost »

Вот блин! Точно. видать, взгляд замылился и в доке не разглядел я "ret1==true : удаляется строка вместе с переводом строки".
Спасибо.
правда, я уже батником всё, что надо обработал, но на будущее пригодится.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

Regular Expression Search and Replace (RESearch)

Post by Shmuel »

!
Message from: HaRT
Перенесено из менее подходящей Темы
2useven10 wrote: Wed 28 Jan, 2026 03:13 Фаровский поиск находит "H:\Downloads" без видимых проблем.
Поиск в LF Search тоже находит, а греп не находит.
Вчера я описал механизм ненахождения в грепе LF Search неправильно.
На самом деле файл был опознан как UTF-8, и в этом случае в грепе производится преобразование в UTF-16 для ускорения поиска. И вот это преобразование падало из-за последних байтов файла.
Last edited by HaRT on Wed 28 Jan, 2026 14:45, edited 1 time in total.
Reason: Сообщение перенессено, добавлена плашка.
2useven10
Posts: 5495
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Regular Expression Search and Replace (RESearch)

Post by 2useven10 »

ЕМНИП, в фар с какого-то момента коды некорректные для UTF-8 преобразуются во что-то вроде 0xDC00+code.
Т.е. тоже в некорректную сразу вторую часть суррогатной пары UTF-16, таким образом и обратное преобразование будет работать.
Может в плагине также поступать?
dest
Posts: 146
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 24 times
Been thanked: 8 times

LuaFAR Search

Post by dest »

Не та тема, del
Last edited by dest on Sun 01 Mar, 2026 12:58, edited 2 times in total.
Shmuel
Posts: 7244
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

LuaFAR Search

Post by Shmuel »

dest, ваше сообщение здесь не по теме, оно должно быть в ветке RESearch.
dest
Posts: 146
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 24 times
Been thanked: 8 times

LuaFAR Search

Post by dest »

Shmuel wrote: Sun 01 Mar, 2026 11:58ваше сообщение здесь не по теме
Благодарю за уведомление.
Post Reply

Return to “Обсуждение плагинов”