Regular Expression Search and Replace (RESearch)
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Latest post of the previous page:
Спасибо, что не забываете о нас!Cavaler wrote: ↑Tue 28 Feb, 2023 17:05 Я все еще жив, как ни странно, и даже выкатил новую версию с кое-какими фиксами
RESearch876.7z
А то, что на ГитХабе по-прежнему только версия 8.75, — это нарочно?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Руборд wrote:RESearch 8.7.0.6, Rename files
- Требует подтверждения при переименовании каждого файла в списке, хотя опция сброшена. В 8.6.0.5 было гуд.Code: Select all
[ ] Confirm each file [ ] Confirm each replacement [x] Preview rename results
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
Что-то у меня лыжи не едут. Как в редакторе вывести список всех вхождений слова под курсором по сочетанию клавиш?
Делаю
но не подхватывает слово под курсором, а показывает список вхождений предыдущего «ручного» поиска.
RESearch 8.7.6, Far 3.0.6117 x86, Win10 x64
И, кстати, RESearch не поддерживает Far-овские «Группы масок файлов»?
Делаю
Code: Select all
Plugin.Call("F250C12A-78E2-4ABC-A784-3FDD3156E415", "Search", "ListAll", 1)
RESearch 8.7.6, Far 3.0.6117 x86, Win10 x64
И, кстати, RESearch не поддерживает Far-овские «Группы масок файлов»?
Last edited by andrewk on Thu 16 Mar, 2023 15:43, edited 3 times in total.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Что заставляет вас думать, будто этот вызов должен подхватывать слово под курсором? В
PluginCall.txt
я вижу только про работу, .Похоже на то…
Regular Expression Search and Replace (RESearch)
Я лишь обрисовал то, по какому пути пытался идти.
Сейчас я для этого (и связанных с поиском действий) использую древний плагин Search and Replace 2.5 (S&R) через
Code: Select all
action=function() Plugin.Menu(GUID_SnR); Keys('8') end
Code: Select all
action=function() Plugin.Call(GUID_RESearch, "Search"); Keys('AltD') end
Ещё непонятка. В показанном списке курсор встаёт не на текущей строке, соответствующей позиции в тексте на момент вызова, а на следующей. Может, дело привычки, но логику не улавливаю.
Но самое печальное другое. В диалоге поиска нет опции «Только целые слова». Не знаю у кого как, но мне в подавляющем большинстве случаев нужно видеть список вхождений именно целого слова.
Короче, останусь на S_and_R.
-
- Posts: 11
- Joined: Sat 20 Dec, 2008 13:00
- Has thanked: 3 times
Regular Expression Search and Replace (RESearch)
Кладем прикрепленный файл в каталог, запускаем из панелей . Реальное содержание поле "Искать текст":
Выдается окно подтверждения замены. Пропускаем замену. Снова то же окно. Снова пропускаем. Снова то же окно. Снова пропускаем. Всё.
Та же самая замена, запущенная в редакторе, выдает, как и ожидалось, только один запрос.
Дело, как я понимаю, в [x] Использовать все кодовые таблицы.
Code: Select all
({\n "Host raw": "https://abc.ru/",\n "Name raw": "abc",\n "Path raw": "/",\n "Content raw": "[^"]*",\n "Expires": "[^"]*",\n "Expires raw": ")[^4]\d{9}
Та же самая замена, запущенная в редакторе, выдает, как и ожидалось, только один запрос.
Дело, как я понимаю, в [x] Использовать все кодовые таблицы.
- Attachments
-
- abc.txt
- (430 Bytes) Downloaded 44 times
Magically yours
Raistlin
Raistlin
Regular Expression Search and Replace (RESearch)
Выкатил 8.77 - в прошлой версии был здоровенный глюк в подтверждении замены в редакторе, странно что никто не настучал мне по этому поводу...
Но не могу выложить на плагринг, глючит что-то
Но не могу выложить на плагринг, глючит что-то
Regular Expression Search and Replace (RESearch)
Не могу повторить. Что именно ты жмешь в диалоге Preview?HaRT wrote: ↑Fri 10 Mar, 2023 14:57Руборд wrote:RESearch 8.7.0.6, Rename files
Code: Select all
[ ] Confirm each file [ ] Confirm each replacement [x] Preview rename results
- Требует подтверждения при переименовании каждого файла в списке, хотя опция сброшена. В 8.6.0.5 было гуд.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Багрепорт не мой, я просто перепостил его тут. Если не воспроизводится, так и чёрт с ним.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Cavaler, а это не предполагается улучшить?:
Хотя бы тогда, когда маска не интерпретируется плагином как регулярное выражение. Насколько я знаю, в FAR API выставлена поддержка для проверки имён и поиска файлов по маске с группами.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Словил я тут крэш в RESearch на выходе из Фара. Могу минидамп тоже переслать, если надо.
- Attachments
-
- bug_report.txt.7z
- C:\Users\HaRT\AppData\Local\Far Manager\Profile\CrashLogs\Far_20230821_191944184_15280\bug_report.txt
- (15.68 KiB) Downloaded 29 times
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
Здравствуйте, спасибо за плагин!
Было бы еще круто, если бы при переименовывании файлов в файле Descript.ion тоже производилось изменение, а то комментарии к файлам теряются (
Было бы еще круто, если бы при переименовывании файлов в файле Descript.ion тоже производилось изменение, а то комментарии к файлам теряются (