Garrett wrote:что во вьювере поиск по рег.выражением работает неверно.
Шаблон "^.{15}0236" ищет везде, а должен только с начала строки!!!
в вьювере нет строк.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Wed 16 Mar, 2011 11:18
by Garrett
zg wrote:в вьювере нет строк.
Но ведь RESearch работает верно во вьювере!
(пришлось его поставить и привязать к лавишам во вьювере, а S&R отвязать...)
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 04 Apr, 2011 19:53
by bodrox
Garrett wrote:Не знаю, поддерживает ли автор свой плагин...
Поддерживает?
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 04 Apr, 2011 20:02
by romkyns
Мне кажется, что не поддерживает. После того как у меня стало происходить вот это:
romkyns wrote:После апгрейда ФАРа до 2.0 билд 1420 перестало работать "Слово под курсором". Точнее, если под курсором пустота то в диалоге появляется "Ў " (вместо старого слова).
пришлось искать другой плагин. Ничего "супер", к сожалению, не нашлось, хотя пара альтернатив существует.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 04 Apr, 2011 20:13
by lost
А я до сих пор пользуюсь S&R. А при поиске слова под курсором, когда слова нет, у меня всё в порядке ("Не задана строка поиска!"). Даже если бы и была такая ошибка, я б этот плагин ни за что бы не сменил на другой.
Пару раз ставил и пытался работать с RESearch, но так и не смог себя заставить, откатывался назад на S&R. Хотя бы из-за отсутствия того же "слова под курсором"
А автор... было мнение, что его вообще не существует (поищите по форуму)
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 04 Apr, 2011 20:13
by HaRT
romkyns wrote:Ничего "супер", к сожалению, не нашлось, хотя пара альтернатив существует.
Присмотритесь к RESearch попристальнее.
Если захочется обсуждать — милости прошу в специальную тему.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 04 Apr, 2011 20:34
by bodrox
HaRT wrote:
romkyns wrote:Ничего "супер", к сожалению, не нашлось, хотя пара альтернатив существует.
Присмотритесь к RESearch попристальнее.
Если захочется обсуждать — милости прошу в специальную тему.
Переименование файлов по маске есть, то что надо, ибо S_n_R на юникоде спотыкается, а коллекцию викинг-металла с умляутами в названии причёсывать надо . Спасибо!
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 07:40
by AleXH
WinXP SP2 RUS, FAR2 1807bis21, S&R 2.5.
У меня в системе с S&R какая-то тёмная история - он выдаёт ошибку выделения памяти при попытке замены по регэкспам из панелей.
Удаление всех плагинов кроме S&R, и удаление ветки FAR2 из реестра HKCU положительного результата не принесли. Но после запуска FAR2 с S&R под OllyDbg обнаружилось, что S&R ошибка выделения памяти исчезла. Дальнейшие запуски в штатном режиме без отладчика показали, что S&R стал работать без сбоев.
Постепенно добавляя плагины в алфавитном порядке, и проверяя работоспособность S&R было выяснено, что S&R не "дружит" со следующими плагинами:
DlgSelect 1.0.0
EditCase build 10
MacroLib 1.0.9
NTFSFile 5.3.0.0
XMLDOM 2.00
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 07:53
by Max Rusov
Возможно, S&R пытается выделить большой блок памяти, например, в %% от установленной физ.памяти. На современных компьютерах где ее минимум 4Г это получается дофига. Аналогичная проблема в Extended Copy, но там это настраивается. "Несовместимость" с отдельными плагинами может проявляться из-за того, что они скомпилированы с мэппингом на "средние" адреса памяти, в результате ополовинивается доступное непрерывное адресное пространство и буфер уже не может выделится. По крайней мере мои плагины (DlgSelect, MacroLib) скомпилированы так. Это гипотеза.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 08:16
by AleXH
Max Rusov
Звучит правдоподобно. Макс, если есть время и возможность, перекомпилируйте, плз, DlgSelect, я проверю, выпал ли он из списка несовместимых с S&R.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 08:18
by Max Rusov
Сделайте ему rebase.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 08:42
by AleXH
после rebase dll приводит к падению FAR.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 09:18
by Max Rusov
Вот тебе и rebase
Пересобрал DlgSelect, проверь.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 09:39
by AleXH
Теперь всё работает Осталось MacroLib подшаманить и обратиться к разработчикам остальных плагинов.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 13:17
by zg
AleXH wrote:Теперь всё работает Осталось MacroLib подшаманить и обратиться к разработчикам остальных плагинов.
действительно берётся 25% от MEMORYSTATUS.dwAvailPhys
можно пропатчить тремя способами:
1. .00416BC6: jbe -> jmps. будет использоваться минимально допустимое значение. не знаю какое, оно там тоже динамически инициализируется.
2. .00416BB7: 2 -> большее число. будет браться ментьший процент.
3. .00416BAF + следующие 2 команды заменить на mov edx, #нужное значение.
Re: Search And Replace (S&R) — Поиск и Замена
Posted: Mon 19 Sep, 2011 18:25
by AleXH
zg
Спасибо. Насчёт пути - в десятку Посмотрел в ольке, что у меня в edx пишется 1F140800-1F1E0800 уже после деления на 4, решил вместо деления на 8 (shr edx,3) указать жёстко примерно половину - mov edx, 10000000, чтобы после перехода на 8ГБ RAM опять не всплыло. Проверил - работает.