Regular Expression Search and Replace (RESearch)
Regular Expression Search and Replace (RESearch)
Windows 8.1 x86
Far 3.0.4400
RESearch 8.65 (23.11.2015)
Поиск выражения 'build\s+\d+$' (без кавычек) в changelog Far-а, открытом в редакторе (нажимая клавишу "искать дальше") рано или поздно приводит к падению плагина. Для увеличения вероятности падения можно просто "зажать" упомянутую выше клавишу. Иногда происходит не сразу, приходится походить в конец-начало файла, но (у меня по крайней мере) воспроизводится всегда.
Far 3.0.4400
RESearch 8.65 (23.11.2015)
Поиск выражения 'build\s+\d+$' (без кавычек) в changelog Far-а, открытом в редакторе (нажимая клавишу "искать дальше") рано или поздно приводит к падению плагина. Для увеличения вероятности падения можно просто "зажать" упомянутую выше клавишу. Иногда происходит не сразу, приходится походить в конец-начало файла, но (у меня по крайней мере) воспроизводится всегда.
- HaRT
- Moderator
- Posts: 10859
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Подтверждаю. У меня вот с завалилось на строке 5800 с небольшим — для воспроизведения я намакросил Search again, зажал кнопку и немного подождал.
Far Manager, version 3.0 (build 4524) x86, RESearch 8.64 (24.06.2015).
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
У кого работает плагин на Windows 10 Home x64?
Версия последняя RESearch865. Far 3.0.4545 x64.
Вылетает exception в конце любого поиска. Пробовал на голом FAR на двух разных машинах с Windows 10 Home x64. Ситуация одинаковая.
Что можно сделать??
Версия последняя RESearch865. Far 3.0.4545 x64.
Вылетает exception в конце любого поиска. Пробовал на голом FAR на двух разных машинах с Windows 10 Home x64. Ситуация одинаковая.
Что можно сделать??
Code: Select all
╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception: Access violation (read from 0x00000000BF654EB9) ║
║ Address: 0x0000000180058C20 ║
║ Function: GetFindDataW ║
║ Module: C:\pgm\far\Plugins\RESearch\RESearchU3 x64.dll ║
╟────────────────────────────────────────────────────────────────────╢
║ { Unload plugin } [ Debug ] [ Ignore ] [ MiniDump ] ║
╚════════════════════════════════════════════════════════════════════╝
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Regular Expression Search and Replace (RESearch)
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
Regular Expression Search and Replace (RESearch)
На версии 8.6.5 наблюдаю падение в следующем случае —
после поиска/замены и наблюдая на панели список результирующих файлов,
нажимаю F4, чтобы перейти в режим редактирования конкретного файла
и наблюдаю падение плагина.
при нажатии F3 падает и плагин и сам FAR.
Вот тут (как смог) выложил скрины и дампы:
https://yadi.sk/d/4XS8LK_oqVxrX
(если сделал не так — расскажите как надо)
з.ы. на предыдущей версии такого не было — просто нажатие F3/F4 не работало.
после поиска/замены и наблюдая на панели список результирующих файлов,
нажимаю F4, чтобы перейти в режим редактирования конкретного файла
и наблюдаю падение плагина.
при нажатии F3 падает и плагин и сам FAR.
Вот тут (как смог) выложил скрины и дампы:
https://yadi.sk/d/4XS8LK_oqVxrX
(если сделал не так — расскажите как надо)
з.ы. на предыдущей версии такого не было — просто нажатие F3/F4 не работало.
- HaRT
- Moderator
- Posts: 10859
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
macik, какая версия и битность Фара и версия и битность ОС? Воспроизводится ли без других плагинов?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
Win7x64, Far 3.0.4545 x64 Administrator
Да, на голом ФАРе тоже падает.
Но могу уточнить, что _не во всех режимах_.
При простом поиске или замене все нормально.
Но если сделать замену по регулярке с выводом результирующего списка — там падает.
Еще один глюк нарисовался — при выборе пресета (поиска и поиска замены) «слетает» выбранный тип поиска (plain/regexp/several/multiline/multiple).
А именно нормально работает только plaintxt и regexp, при сохранении остальных режимов и загрузке пресета тип всегда «сбрасывается» на простой регэксп. Уточняю — когда заходишь в редактирование пресета — все нормально, галка стоит там где надо (т.е. вроде сохранил). Но когда выбираешь пресет нажатием Enter — галка типа сброшена на простой RegExp.
Да, на голом ФАРе тоже падает.
Но могу уточнить, что _не во всех режимах_.
При простом поиске или замене все нормально.
Но если сделать замену по регулярке с выводом результирующего списка — там падает.
Еще один глюк нарисовался — при выборе пресета (поиска и поиска замены) «слетает» выбранный тип поиска (plain/regexp/several/multiline/multiple).
А именно нормально работает только plaintxt и regexp, при сохранении остальных режимов и загрузке пресета тип всегда «сбрасывается» на простой регэксп. Уточняю — когда заходишь в редактирование пресета — все нормально, галка стоит там где надо (т.е. вроде сохранил). Но когда выбираешь пресет нажатием Enter — галка типа сброшена на простой RegExp.
-
- Posts: 1
- Joined: Fri 08 Apr, 2016 11:22
Regular Expression Search and Replace (RESearch)
У меня .lllcky wrote: Вылетает exception в конце любого поиска.
Far 3.0 build 4545 x64
ReSearch 8.6.5
Windows 8.1 Prof 64bit
Минидамп: https://yadi.sk/d/KcrL2rMyqqNbh
Кто-нибудь может помочь?
Last edited by greatvovan on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [spoiler]
Reason: [spoiler]
- HaRT
- Moderator
- Posts: 10859
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Исходники (и отладочная информация) только у автора, а отлаживать без них дело очень тяжкое. А у автора на данном этапе другие приоритеты.
От себя добавлю, что в 32-битной версии Фара подобных проблем (падений плагина) не испытываю.
Кстати, попробуйте на ночной сборке Фара и расскажите результат.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
- Хочу найти строку
за которой, возможно, следует
Code: Select all
:_foobar
- получаю выделенными все строки отCode: Select all
:_foobar$
и на сколько хватило буфера (или чего там). Если заменить \R на \n - работает.Code: Select all
:_foobar
- Просмотр назад не работает с \n: работает, а - нет.
- Если в диалоге подтверждения при замене не помещается полностью обрабатываемый фрагмент текста, выделять заменяющую его строку другим цветом. Если фрагмент состоит более чем из одной строки, также сообщать в заменяющей строке количество неотображенных строк (напр., "... <20 lines not displayed> ...").
Magically yours
Raistlin
Raistlin
- HaRT
- Moderator
- Posts: 10859
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Как воспроизвести? (По схеме: какая версия, что делаю, что ожидаю, что получаю вместо этого.)Raistlin wrote:При замене \l не переключает в нижний регистр следующий символ, как утверждается в хелпе, а работает как \L.
Фар есть инструмент, а не нянька. © 2009 DrKnS