Page 76 of 99

Posted: Mon Jan 04, 2016 7:10 pm
by KDJ
FeyFre
Thank you very much for the explanation.

Posted: Tue Jan 05, 2016 9:48 pm
by Cuprum
beotiger
Спасибо :wink:

VladSh
Это нормально, т.к. курсор стоит на той строке, а значит текст будет подхватываться - setCompleteLineText() так работает.
Вот в этом и загвоздка :)

А чтобы на последней строке не было косяков с пробелом, как в вашем примере, надо заменить

Code: Select all

lines = lines.replace(/^([ \t]*)/gm, "$1" + lineOpen);
на

Code: Select all

lines = lines.replace(/^([ \t]*)\S/gm, "$1" + lineOpen);

Posted: Wed Jan 06, 2016 8:45 pm
by beotiger
KDJ wrote:FindReplaceEx.js
Improved "Count" function...
KDJ thank you for the great script, it helps me a lot in my daily job.

I'd like to ask for one small thing: when we do Find all to Log panel we see only line numbers and search keyword in Log.

Could it be so that we see complete lines in Log, for it'd be much easy see what we found.

Posted: Wed Jan 06, 2016 9:04 pm
by KDJ
FindReplaceEx.js
Changed: "Bookmarks" options moved to "Find all".
Improved and accelerated execution of "Find all" functions.
beotiger wrote:Could it be so that we see complete lines in Log, for it'd be much easy see what we found.
Maybe in the next version.

Posted: Wed Jan 06, 2016 9:52 pm
by Kley
KDJ
beotiger wrote:...thank you for the great script...
Присоединяюсь.
beotiger,
В Log-панели можно щелкать мышью и переходить к нужной строке в тексте...
KDJ
А вот зачем сто одинаковых найденных слов в новой вкладке или Буфере обмена ("Open in new tab" and 'Copy to clipboard')?
И пожалуйста добавьте к sTxtFindAll три точки, так, вроде, принято в меню Windows. Спасибо.

Posted: Wed Jan 06, 2016 10:40 pm
by beotiger
Kley wrote:beotiger, В Log-панели можно щелкать мышью и переходить к нужной строке в тексте...
Kley хмммм, я как бы подозревал это. Идея в том, чтобы не щелкать на все строки подряд, ища нужное, а сразу видеть в логе те строки, которые тебе действительно нужны. Для этого нам надо видеть полную строку, а не только часть, относящуюся к искомой фразе.
KDJ wrote:
beotiger wrote:Could it be so that we see complete lines in Log, for it'd be much easy see what we found.
Maybe in the next version.
KDJ Uh-huh, that's nice! I know there is no perfect things in our world but... Can you make whole dialog transparent-able, so you can choose to make it semi-transparent on loosing focus for example or always semi-transparent(as it's done in NPP). And we could set transparency level maybe. If it's not so hard to you of course. That would be the coolest FindReplace dialog I've ever seen in my life. 8)

Posted: Thu Jan 07, 2016 5:38 am
by YuS
Kley wrote: А вот зачем сто одинаковых найденных слов в новой вкладке или Буфере обмена ("Open in new tab" and 'Copy to clipboard')?
http://akelpad.sourceforge.net/forum/vi ... 9934#29934

Posted: Thu Jan 07, 2016 8:42 am
by Kley
YuS
Согласен. Бывают и различные результаты. Не подумал.
Но все равно "докопаюсь" :) :
Находим в тексте "слово", результат поиска открываем в новой вкладке, жмем "Подсчитать" (кнопка, между прочим выше кнопки "Найти все").
Видим результат - число (строк с найденным "словом"?). А в тексте, где ищем, это число - ноль. Это баг?
Думается "Подсчитать" - это показать число вхождений "слова" в тексте и не выполнять других операций.
Извините меня пожалуйста, просто действительно "докапываюсь" :) . А вдруг баг? :wink:

Posted: Thu Jan 07, 2016 7:40 pm
by KDJ
Kley wrote:Находим в тексте "слово", результат поиска открываем в новой вкладке, жмем "Подсчитать" (кнопка, между прочим выше кнопки "Найти все").
Видим результат - число (строк с найденным "словом"?). А в тексте, где ищем, это число - ноль. Это баг?
Думается "Подсчитать" - это показать число вхождений "слова" в тексте и не выполнять других операций.
I don't understand anything.
Can you give a concrete example. And what, in sequence you are doing?

Posted: Thu Jan 07, 2016 8:34 pm
by Kley
KDJ
В двух словах. На Windows 7 x64 не работает (у меня) кнопка "Подсчитать". Результат всегда ноль.
Не работает только в документе, где ищем. В новой вкладке с результатами поиска все в порядке.

Posted: Thu Jan 07, 2016 9:13 pm
by Kley
KDJ
Кажется понял в чем дело. Если рядом с искомым словом стоит какой-нибудь разделитель (", -, = и т.д.), то с параметром "Слово целиком" оно не ищется.
Например: слово "false" в "var bBool = false;" при подсчете найдено не будет.

Posted: Thu Jan 07, 2016 9:49 pm
by KDJ
Kley
Thanks, now I see it. I'll try to fix.

Posted: Fri Jan 08, 2016 7:59 am
by YuS
Kley wrote: Например: слово "false" в "var bBool = false;" при подсчете найдено не будет.
Хмм, хоть и написал KDJ, что проблема найдена, но:
Image
Настройка списка разделителей, может влиять на результат такого поиска.

Posted: Fri Jan 08, 2016 9:53 am
by Kley
YuS
Настройка списка разделителей, может влиять на результат такого поиска.
По умолчанию и включены:

Code: Select all

 \t\n'`"\\|[](){}<>,.;:+-=~!@#$%^&*/?
FindReplaceEx.js Version: 2016-01-06, Win7 (32, 64), XP.
У Вас версия файла другая, судя по картинке.
Слово за KDJ.

Posted: Fri Jan 08, 2016 11:55 am
by beotiger
KDJ, some notes on FindReplaceEx.js

When I just count or do "Find all", searching phrase is not saved, and when I reopen dialog I see old search phrase. Is this a correct behavior?

And could you add one more thing to FindReplaceEx.js dialog:
Mark all with ability to choose color for highlighting (maybe through standart Color chooser dialog)?