Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
parkher
Posts: 10
Joined: Fri 28 Apr, 2017 04:22
Has thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by parkher »

Latest post of the previous page:

У меня получается вот так (на красном):

Error in regular expression
nothing to repeat
[??]?????
^
OK

И почему ?????
В строке поиска - нормально.
А в сообщении об ошибке - ???

FAR: 3.0.5700.0 x64
Это FAR для своих сообщений использует системный шрифт, что ли?
У меня сами Windows не русицифированы.

Если regular expressions выключены, тогда поиск текста в кириллице происходит нормально и успешно.
Но для этого плагин RESearch не нужен.
Как с плагином так и без - работает.

Хотя нет, это сообщение RESearch плагина.
Другие красные сообщеия об ошибках самого FAR нормально показывают кириллицу.
То есть, RESearch не поддерживает unicode, или кирилиццу.
У меня версия 8.70.
Эсть ли более новая?
Или плагину нужна руссифицированая винда.
Last edited by parkher on Wed 06 Jan, 2021 02:27, edited 3 times in total.
User avatar
DrKnS
Posts: 5890
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 363 times

Regular Expression Search and Replace (RESearch)

Post by DrKnS »

parkher wrote: Tue 05 Jan, 2021 20:47 RESearch не поддерживает unicode
Автор все версии плагина держит в одном архиве.
Вы, видимо, этот архив просто распаковали, не читая Install.txt (как и любой нормальный человек) и теперь пользуетесь ansi-версией для 1.75.
User avatar
HaRT
Moderator
Posts: 9769
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 266 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

parkher wrote: Tue 05 Jan, 2021 20:47 То есть, RESearch не поддерживает unicode, или кирилиццу.
У меня версия 8.70.
Есть одно предположение. Скопируйте сюда полную (от рамки до рамки) строку RESearch в меню плагинов (с учётом того, как правильно делать снимки экрана).
Фар есть инструмент, а не нянька. © 2009 DrKnS
dmitrik
Posts: 65
Joined: Mon 30 Nov, 2009 21:58
Been thanked: 1 time

Regular Expression Search and Replace (RESearch)

Post by dmitrik »

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

Не могу найти.
Last edited by dmitrik on Sat 09 Jan, 2021 19:20, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 9769
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 266 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

dmitrik wrote: Sat 09 Jan, 2021 19:19 есть какая-то настройка, которая позволяет при нахождении нужного фрагмента в редакторе просто ставить курсор в его начало без выделения этого фрагмента?
Именно настройки я такой не знаю, но при поиске с регулярками можно извратиться через пустую группу с именем _ в начале и positive look-ahead. Конечно, ручками такое вводить замучаешься, да и наглядность истории поисков теряется, но в пресете может и пригодиться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
HaRT
Moderator
Posts: 9769
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 266 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

Обнаружился забавный вылет 32-битного Фара (в 64-битном не проверял):
1. Поиском из панели нахожу много (45К+) файлов — они помещаются на временную панель плагина.
2. По маске легко выделяю 40К+ из них.
3. Нажимаю F7 — ожидаю, что выделенные файлы будут исключены из списка на панели (чтобы посмотреть на оставшиеся).

Вместо этого Фар полторы минуты грузит одно ядро проца и после этого выпадает в свой «голубой экран смерти», сообщающий о нехватке памяти и о возможности Enter to retry и Esc to cancel. Если сделать этот самый Retry несколько раз, то иногда удаётся вернуть Фару привычный вид (и размер), и там красуется окно сообщения об ошибке: или . Проверено без прочих плагинов, данные о версиях ОС, Фара и плагина под спойлером.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Cavaler
Posts: 1177
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 6 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Чуваки, я жив еще ))
http://www.kostrom.spb.ru/FILES/RESearch875.7z

Форум я давно не читаю, поэтому если у вас есть вопросы - пишите в Телеграм https://t.me/CavalerPk

Но вообще мне бы спалось спокойнее, если бы кто-то попробовал собрать это из исходников:
https://github.com/Cavaler/RESearch
Shmuel
Posts: 6304
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 386 times

Regular Expression Search and Replace (RESearch)

Post by Shmuel »

PluginCall.txt wrote:NOTE: currently Far3 does not allow opening Panel from Plugin call, so you should not really
use these for File Search for example.
Вроде уже лет 7 как можно открыть панель из Plugin.Call (см. здесь).
User avatar
citRiks
Posts: 1426
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 435 times
Been thanked: 90 times

Regular Expression Search and Replace (RESearch)

Post by citRiks »

Cavaler wrote: Wed 31 Mar, 2021 15:07 Но вообще мне бы спалось спокойнее, если бы кто-то попробовал собрать это из исходников:
https://github.com/Cavaler/RESearch
А в чем должна быть проблема?
Проект на С++, выглядит обычной Визуал Студией
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
buniak_a_h
Posts: 2827
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 153 times
Been thanked: 404 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by buniak_a_h »

Shmuel, citRiks, цитирую:
Cavaler wrote: Wed 31 Mar, 2021 15:07 Форум я давно не читаю, поэтому если у вас есть вопросы - пишите в Телеграм https://t.me/CavalerPk
Shmuel
Posts: 6304
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 386 times

Regular Expression Search and Replace (RESearch)

Post by Shmuel »

buniak_a_h wrote: Thu 01 Apr, 2021 08:13 Shmuel, citRiks, цитирую:
Cavaler wrote: Wed 31 Mar, 2021 15:07 Форум я давно не читаю, поэтому если у вас есть вопросы - пишите в Телеграм https://t.me/CavalerPk
У меня нет вопросов (да и Телеграмом не пользуюсь).
buniak_a_h
Posts: 2827
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 153 times
Been thanked: 404 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by buniak_a_h »

Shmuel wrote: Thu 01 Apr, 2021 08:52 У меня нет вопросов
1. Скорее всего, имелось в виду "вопросы и замечания".
2. Если товарищ тут не бывает, то и писать сюда бесполезно. Я просто процитировал на случай, если Вы хотите, чтоб он Ваше сообщение прочитал (вдруг Вы не обратили внимание). Ну, нет - и не надо.
P/S. Это было пояснение, не вопрос. Можно не отвечать.
Shmuel
Posts: 6304
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 31 times
Been thanked: 386 times

Regular Expression Search and Replace (RESearch)

Post by Shmuel »

buniak_a_h, моё сообщение-уточнение насчёт открытия панели из Plugin.Call не было обращено только к автору, а и ко всем пользователям данного плагина. А прочтёт его автор или нет - это не моё дело.
User avatar
HaRT
Moderator
Posts: 9769
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 128 times
Been thanked: 266 times

Regular Expression Search and Replace (RESearch)

Post by HaRT »

citRiks wrote: Thu 01 Apr, 2021 07:37 в чем должна быть проблема?
Должна или нет, но прежде была.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1426
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 435 times
Been thanked: 90 times

Regular Expression Search and Replace (RESearch)

Post by citRiks »

HaRT wrote: Thu 01 Apr, 2021 11:28 Должна или нет, но прежде была.
если я правильно понимаю, то это не столь проблема компиляции,
чем (вроде как?) небольшое неудобство в клонирования репозитория автора у не-автора.
То что через "-recurse-submodules" субмодуль OwnLib не копируется это конечно странно, но не очень пугает если честно.
А автор ночами от страха спать не может, что заставляет подозревать нечто более худшее, как на мой взгляд.
Насчет доступности автора, я думаю что правильнее будет просто просигналить ему в телеграм если и когда накопятся вопросы, что вполне разумно.

А плугин замечательный, судя по всему, проделана большая качественная работа
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
Cavaler
Posts: 1177
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 6 times
Contact:

Regular Expression Search and Replace (RESearch)

Post by Cavaler »

citRiks wrote: Thu 01 Apr, 2021 13:16А автор ночами от страха спать не может, что заставляет подозревать нечто более худшее, как на мой взгляд.
Ну хотя бы быть уверенным, что не забыл какой-нибудь файл положить в репу. Или что скрипты генерации .lng работают.
Post Reply

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