Regular Expression Search and Replace (RESearch)

Здесь можно обсудить ваш любимый плагин.

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 136
Joined: Fri 08 Aug, 2008 16:14
Been thanked: 2 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: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 11 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: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Maximus5 »

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

"Native far 3 storage" - это фар-апи или нет?

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 82
Joined: Wed 22 Mar, 2006 18:48

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: 4053
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 188 times

Re: Regular Expression Search and Replace (RESearch)

Post by 2useven10 »

плагин не адаптирован к новому plugin api, с посдедними версиями фар несовместим.

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 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: 9444
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

Re: Regular Expression Search and Replace (RESearch)

Post by HaRT »

Cavaler wrote:Страшно подмывает послать нахрен версию для Far3 после регулярных вывертов с API.
Самое страшное позади. :)
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
Cavaler
Posts: 1173
Joined: Mon 27 Jun, 2005 12:06
Been thanked: 5 times
Contact:

Re: Regular Expression Search and Replace (RESearch)

Post by Cavaler »

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

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

Post Reply

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