Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Latest post of the previous page:

AleXH wrote:Как удалось достичь столь впечатляющего прироста скорости?
Так как pcre умеет работать только с UTF-8, было очень много преобразований из/в UTF8, причем запоминая сопоставление позиций исходных символов и преобразованных байт. И раньше там был map<>, а теперь vector<>
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

ivank wrote:я правильно понимаю, что плагин хранит настройки в реестре в HKEY_CURRENT_USER\Software\Far3\Plugins\RESearch?
это планируется исправить?
http://www.kostrom.spb.ru/FILES/RESearch761.rar
Прошлые настройки, правда, потеряет.
ivank
Posts: 151
Joined: Fri 08 Aug, 2008 16:14
Has thanked: 3 times
Been thanked: 4 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by ivank »

спасибо! :D
есть пара комментариев:
1) настройки не выгружаются по команде "Far.exe /export " (хотя раздел создается);

2) при вызове плагина создается пустой ключ в реестре HKEY_CURRENT_USER\Software\Far2\Screen (far3x32).
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

ivank wrote:спасибо! :D
есть пара комментариев:
1) настройки не выгружаются по команде "Far.exe /export " (хотя раздел создается);
А я для этого должен какие-то сам телодвижения делать?
2) при вызове плагина создается пустой ключ в реестре HKEY_CURRENT_USER\Software\Far2\Screen (far3x32).
А, это артефакт проверки, есть ли часы в заголовке...
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Regular Expression Search and Replace (RESearch)

Post by Max Rusov »

Cavaler wrote:
ivank wrote: 1) настройки не выгружаются по команде "Far.exe /export " (хотя раздел создается);
А я для этого должен какие-то сам телодвижения делать?
Из
+ Far3 version stores settings in AppData, not registry
Не совсем понятно, где сохраняются настройки. В Far3 принято сохранять настройки в SQLite БД, через FAR API. Если Вы сохраняете настройки самостоятельно, в файлах, то, естественно /export и /import работать не будут.
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Max Rusov wrote:
Cavaler wrote:
ivank wrote: 1) настройки не выгружаются по команде "Far.exe /export " (хотя раздел создается);
А я для этого должен какие-то сам телодвижения делать?
Из
+ Far3 version stores settings in AppData, not registry
Не совсем понятно, где сохраняются настройки. В Far3 принято сохранять настройки в SQLite БД, через FAR API. Если Вы сохраняете настройки самостоятельно, в файлах, то, естественно /export и /import работать не будут.
Ну я это и имел в виду. База-то лежит в файлах в AppData.
Поправил коммент.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Maximus5 »

На самом деле, база лежит там, где сказал пользователь. У меня, например, в подпапке фара.

"Native far 3 storage" - это фар-апи или нет?
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

Maximus5 wrote:"Native far 3 storage" - это фар-апи или нет?
Да
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Regular Expression Search and Replace (RESearch)

Post by AleXH »

Cavaler wrote: http://www.kostrom.spb.ru/FILES/RESearch761.rar
Прошлые настройки, правда, потеряет.
Так это же как серпом по ... У меня здоровья не хватит вручную пересоздать 2 сотни правил, так значит FAR2 forever?
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

AleXH wrote:
Cavaler wrote: http://www.kostrom.spb.ru/FILES/RESearch761.rar
Прошлые настройки, правда, потеряет.
Так это же как серпом по ... У меня здоровья не хватит вручную пересоздать 2 сотни правил, так значит FAR2 forever?
Ты пресетов всяких столько наплодил? Фигасе.
Ну, можно попробовать написать скрипт, который будет из экспорта реестра Far2 делать SQL-запрос, забивающий настройки Far3 )))
Ajaja
Posts: 87
Joined: Wed 22 Mar, 2006 18:48
Been thanked: 1 time

Re: Regular Expression Search and Replace (RESearch)

Post by Ajaja »

Со стабильной версии Far 3.0 (b2927) не работает :(

Code: Select all

╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception:   Access violation (execute at 0x000000000000000A)      ║
║ Address:     0x0000000000000000                                    ║
║ Function:    SetStartupInfoW                                       ║
║ Module:      D:\UTIL\Far3\Plugins\RESearch\RESearchU3 x64.dll      ║
╟────────────────────────────────────────────────────────────────────╢
║                    { Unload plugin } [ Debug ]                     ║
╚════════════════════════════════════════════════════════════════════╝
Quick-Wind
Posts: 1
Joined: Sat 27 Feb, 2010 23:06

Re: Regular Expression Search and Replace (RESearch)

Post by Quick-Wind »

Ajaja wrote:Со стабильной версии Far 3.0 (b2927) не работает :(

Code: Select all

╔════════════════════════ Exception occurred ════════════════════════╗
║ Exception:   Access violation (execute at 0x000000000000000A)      ║
║ Address:     0x0000000000000000                                    ║
║ Function:    SetStartupInfoW                                       ║
║ Module:      D:\UTIL\Far3\Plugins\RESearch\RESearchU3 x64.dll      ║
╟────────────────────────────────────────────────────────────────────╢
║                    { Unload plugin } [ Debug ]                     ║
╚════════════════════════════════════════════════════════════════════╝
У меня такая же фигня. Только версия плагина x86.
2useven10
Posts: 5226
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 314 times

Re: Regular Expression Search and Replace (RESearch)

Post by 2useven10 »

плагин не адаптирован к новому plugin api, с посдедними версиями фар несовместим.
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

2useven10 wrote:плагин не адаптирован к новому plugin api, с посдедними версиями фар несовместим.
Страшно подмывает послать нахрен версию для Far3 после регулярных вывертов с API.
А еще потому, что все более неудобно поддерживать и старые, и новые версии Far - а вот мне лично Far3 нафиг не сдался. Как и Far2, если честно - но в нем сижу для тестирования.
User avatar
HaRT
Moderator
Posts: 10859
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Regular Expression Search and Replace (RESearch)

Post by HaRT »

Cavaler wrote:Страшно подмывает послать нахрен версию для Far3 после регулярных вывертов с API.
Самое страшное позади. :)
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Cavaler
Posts: 1184
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 10 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

http://www.kostrom.spb.ru/FILES/RESearch762.rar

Мне плохо, я болею и при этом на работе, тестировать дальше чем пара диалогов сил не было.
Post Reply

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