Regular Expression Search and Replace (RESearch)
Version 5.30 (27.01.2006)
Latest post of the previous page:
* Obsolete options removed* "Overwrite previous version" when backing up is optional ('b' option in command line)
* Command-line options for 'Search In' (0..5)
+ Editor | Show all occurences
+ Editor | Search/Replace Again in another direction
http://www.kostrom.spb.ru/FILES/RESearch530.rar
Re: Version 5.30 (27.01.2006)
русский хэлп этого места - старыйCavaler wrote:* Command-line options for 'Search In' (0..5)
При тексте в win-1251 (да в любом не-дос) показывает кракозябрыCavaler wrote: Editor | Show all occurences
тебе эта фича в получившемся виде - самому то хоть нравится?
imho у s&r более удобно - кнопочка [Show all] находится в диалоге поиска (т.е. и эта функциональность есть), а в меню плагина - пункт поиска вхождений конкретно слова под курсором - который без регэкспов, зато НЕ портит все текущие настроки "нормального" поиска.
намакросить перенос слова в поиск наверно можно, только вот состояния поиска всё равно немного жалко...
ну и с этой функцией imho конфликтуют
Search/replace again
Search/replace again in other direction
- мне бы хотелось от них ВСЕГДА иметь переход по тексту прямо/обратно, а не окошко "Show all" в части состояний. Или это так и задумано, и просто я пока счастья своего не понимаю?
переименовать пункты меню в более лаконичные "Continue" & "Continue (reverse search)" - надеюсь не копирайт мешает?Cavaler wrote:Editor | Search/Replace Again in another direction
косметические нарекания к 5.20-5.30:
английский интерфейс, из панелей вызываю плагин, замена
наблюдаю дублирующуюся подсветку хоткеев
t (хоткею недоступно [Prese&ts])
o (хоткею недоступно [ ] Save &original file)
это баг или фича?
ошибка — считать, что фар для пользователей. (с) zg
Спасибо за мою любимую фичу "поиск всех вхождений"!
Но что бы ещё хотелось
1. Нельзя ли после вывода всех вхождений, при выходе по ESC, возвращать курсор на место? А то он оказывается в конце файла.
2. Кнопка пресеты на этом диалоге не работает. А очень нужна.
3. А кэш найденного не планируется? Для файлов типа текстового мануала mysql - очень желательно.
Но что бы ещё хотелось
1. Нельзя ли после вывода всех вхождений, при выходе по ESC, возвращать курсор на место? А то он оказывается в конце файла.
2. Кнопка пресеты на этом диалоге не работает. А очень нужна.
3. А кэш найденного не планируется? Для файлов типа текстового мануала mysql - очень желательно.
Re: Version 5.30 (27.01.2006)
Баглюк, будет исправленоwolf wrote:русский хэлп этого места - старыйCavaler wrote:* Command-line options for 'Search In' (0..5)При тексте в win-1251 (да в любом не-дос) показывает кракозябрыCavaler wrote: Editor | Show all occurences
Прямо в диалог я ее не ввел потому, что как минимум [X] Several lines будет с ней конфликтовать - вот что мне делать, если выбрали Several lines, а потом Show all?wolf wrote: тебе эта фича в получившемся виде - самому то хоть нравится?
imho у s&r более удобно - кнопочка [Show all] находится в диалоге поиска (т.е. и эта функциональность есть), а в меню плагина - пункт поиска вхождений конкретно слова под курсором - который без регэкспов, зато НЕ портит все текущие настроки "нормального" поиска.
намакросить перенос слова в поиск наверно можно, только вот состояния поиска всё равно немного жалко...
Баглюк, наверное, будет исправленоwolf wrote:ну и с этой функцией imho конфликтуют
Search/replace again
Search/replace again in other direction
- мне бы хотелось от них ВСЕГДА иметь переход по тексту прямо/обратно, а не окошко "Show all" в части состояний. Или это так и задумано, и просто я пока счастья своего не понимаю?
Да непонятно вообще, нужно ли повторение для чего-то кроме именно Search и Replace...wolf wrote:переименовать пункты меню в более лаконичные "Continue" & "Continue (reverse search)" - надеюсь не копирайт мешает?Cavaler wrote:Editor | Search/Replace Again in another direction
Баглюк, ясно делоwolf wrote: косметические нарекания к 5.20-5.30:
английский интерфейс, из панелей вызываю плагин, замена
наблюдаю дублирующуюся подсветку хоткеев
t (хоткею недоступно [Prese&ts])
o (хоткею недоступно [ ] Save &original file)
это баг или фича?
и что "но"?Cavaler wrote:Посмотрим.wolf wrote:глюк с логикой бэкапов:
fr:;file.ext;12345;;cpULob4
если не было замен - file.ext.bak всё равно создается, а file.ext уничтожается
А вообще, декодировать такие вот репорты - оно, конечно, интересно, но...
все настройки замены в ключах прописаны - повторить баг позволяет на раз. "лучше один раз увидеть..."
при нормальном вызове замены из панелей файл пропадает точно так же.
ошибка — считать, что фар для пользователей. (с) zg
Re: Version 5.30 (27.01.2006)
А какие тебе видятся проблемы? в панелях при замене нескольких строк - показываешь же что-то в одну строку, тут то же самое - вполне подойдёт (наверно лучше ещё "хвост" дорисовать). номер строки - от первой.Cavaler wrote:Прямо в диалог я ее не ввел потому, что как минимум [X] Several lines будет с ней конфликтовать - вот что мне делать, если выбрали Several lines, а потом Show all?wolf wrote:тебе эта фича в получившемся виде - самому то хоть нравится?
imho у s&r более удобно - кнопочка [Show all] находится в диалоге поиска (т.е. и эта функциональность есть), а в меню плагина - пункт поиска вхождений конкретно слова под курсором - который без регэкспов, зато НЕ портит все текущие настроки "нормального" поиска.
намакросить перенос слова в поиск наверно можно, только вот состояния поиска всё равно немного жалко...
ошибка — считать, что фар для пользователей. (с) zg
подскажите синтаксис (RESearch 5.30)
Не нашел описания синтаксиса.
Использую плагин первый раз. Пытаюсь переименовать файлы.
Вариант 1.
Есть файлы:
Abcdef.gh.part1.rar.ext1
Abcdef.gh.part2.rar.ext1
Abcdef.gh.part3.rar.ext1
...
Abcdef.gh.partN.rar.ext1
Заменить на:
Abcdef.gh.part1.rar
Abcdef.gh.part2.rar
Abcdef.gh.part3.rar
...
Abcdef.gh.partN.rar
Задаю:
File mask(s): [x] As regular expression
(.+)(\.ext1)
Replace with:
$01
(•) Search in the current folder only [x] Confirm each replacement
Получаю:
$Abcdef.gh.part1.rar
$Abcdef.gh.part2.rar
...
$Abcdef.gh.partN.rar
Вариант 2.
Есть файлы:
cf.op.add
cf.op.add1
cf.op.add3
cf.op.addc
Заменить на:
cf.oper.add
cf.oper.add1
cf.oper.add3
cf.oper.addc
Задаю:
File mask(s): [x] As regular expression
(cf\.op)(\.add.?)
Replace with:
$01er$02
(•) Search in the current folder only [x] Confirm each replacement
Получаю:
$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$cf.op.add
и ФАР падает.
Как правильно задавать строку замены. Ведь $nn в регэкспах - это номер скобки в найденной строке. Или здесь замена осуществляется простой маской?
Использую плагин первый раз. Пытаюсь переименовать файлы.
Вариант 1.
Есть файлы:
Abcdef.gh.part1.rar.ext1
Abcdef.gh.part2.rar.ext1
Abcdef.gh.part3.rar.ext1
...
Abcdef.gh.partN.rar.ext1
Заменить на:
Abcdef.gh.part1.rar
Abcdef.gh.part2.rar
Abcdef.gh.part3.rar
...
Abcdef.gh.partN.rar
Задаю:
File mask(s): [x] As regular expression
(.+)(\.ext1)
Replace with:
$01
(•) Search in the current folder only [x] Confirm each replacement
Получаю:
$Abcdef.gh.part1.rar
$Abcdef.gh.part2.rar
...
$Abcdef.gh.partN.rar
Вариант 2.
Есть файлы:
cf.op.add
cf.op.add1
cf.op.add3
cf.op.addc
Заменить на:
cf.oper.add
cf.oper.add1
cf.oper.add3
cf.oper.addc
Задаю:
File mask(s): [x] As regular expression
(cf\.op)(\.add.?)
Replace with:
$01er$02
(•) Search in the current folder only [x] Confirm each replacement
Получаю:
$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$$er$cf.op.add
и ФАР падает.
Как правильно задавать строку замены. Ведь $nn в регэкспах - это номер скобки в найденной строке. Или здесь замена осуществляется простой маской?
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
открываю редактором win1251 файл, прошу Show all - вижу кракозябры.Version 5.35 (17.02.2006)
- Correctly working 'Show all occurences" for non-OEM files
что я делаю не так?
ps: Cavaler, если не сложно - добавь в которое-то сообщение анонсов плагина ссылочку на эту ветку форума.
ошибка — считать, что фар для пользователей. (с) zg
Чего-то день у плагина определенно незадался:Cavaler wrote:Новую версию делать лень, загрузи просто по новой ту.
"Search/replace again in other direction" в редакторе перестал чего-либо находить.
И диалог у Transliterate - выглядит странновато, не говоря о хэлпе...
кстати русский хэлп к комстроке по-прежнему старый.
ошибка — считать, что фар для пользователей. (с) zg