Page 79 of 99

Posted: Wed Jan 20, 2016 6:43 am
by Instructor
KDJ wrote:It seems to me that AKD_PATEXEC message with RESE_WHOLEWORD does not work properly.
Test version

Posted: Wed Jan 20, 2016 6:21 pm
by KDJ
Instructor
In test version is OK, thank you very much.

Posted: Wed Jan 20, 2016 9:13 pm
by KDJ
Lenchik wrote:KDJ
Can you please add to AkelPadTitle.js two more path options:
- full folder path (like %%F without %%f);
- only folder name or maybe some controllable option to cut path to show not more than particular number of closest folders back (e:\long\path\name\folder4\folder3\fold2\f1\filename.txt if set to 3 would be folder3\fold2\f1\).
AkelPadTitle.js
Added parameters:
- %%d - directory of current file,
- %%d{-n} - last n levels of directory,
- %%D - disk (eg. "C:").

Posted: Thu Jan 21, 2016 4:27 am
by Lenchik
Thank you!

Code: Select all

-t1="%%f%%m - AkelPad %%v %%b - [%%d{-3}]"
Works like a charm.

Posted: Fri Jan 22, 2016 8:22 pm
by Infocatcher
Skif_off
Тут jsBeautifier.js починили насчет отступов после <?xml version="1.0"?>:
https://github.com/beautify-web/js-beau ... -173762284
У меня тестовая версия заработала правильно.

Posted: Fri Jan 22, 2016 10:40 pm
by Skif_off
Infocatcher
Отличная новость, спасибо, обновил - вроде нет проблем. Заодно наконец-то заменил вызовы Multi_SR.js на AkelPad.TextReplace() :)

Posted: Sat Jan 23, 2016 7:27 pm
by KDJ
AkelPadTitle.js
Added parameters:
- %%F{n} - last n elements in file path,
- %%F{k-n} - first k elements and last n elements in file path,
- %%d{k-n} - first k levels and last n levels of directory.

Posted: Sat Jan 23, 2016 8:07 pm
by InFive
видимо все скрапты по сортировке делают то, к чему я никак не могу привыкнуть, в частности, скрипты SortLines.js и SortInColumns.js...

а именно... приходиться отлавливать одиночные цифры в тексте и прибавлять к ним ноль... то есть, на скриншотах видно, что при выполении сортировки после цифры 1 он ставит цифру 10, а не 2... а вот если к одиночным цифрам добавить предварительно ноль, тогда сортировка правильная... нельзя ли подправить скрипт, чтобы при алфавитной сортировке одиночные цифры сортировались правильно, чтобы после 1 для скрипта шло 2, а не 10? иными словами, чтобы скрипты по сортировке принимали все цифры как целые, а не воспринимали, например, цифру 10 как составное 1 и 0, поэтому видимо он понимает 10 как 1...

что же мне постоянно, в текстах по 20-50 мегов сначала менять одиночные цифры на цифры с нулями в начале, а потом удалять не нужные нули?
текст на скриншотах хоть и простой, но он условный...

ImageImage

Posted: Sat Jan 23, 2016 8:51 pm
by opk44
InFive
SortInColumns.js
options:
Sort keys - columns
Key 1: From-7 To-8 [v] Numerically
Key 2: From-18 To-20 [v] Numerically

Posted: Sat Jan 23, 2016 9:37 pm
by InFive
opk44 wrote:InFive
SortInColumns.js
options:
Sort keys - columns
Key 1: From-7 To-8 [v] Numerically
Key 2: From-18 To-20 [v] Numerically
спасибо за подсказку, только оказалось что параметры нужны такие

Key 1: From-7 To-9 [v] Numerically
Key 2: From-18 To-21 [v] Numerically

но это для моего простого примера пойдет, а так это не прокатит, надо чтобы скрипты расценивали цифры как целые, а не как составные из нескольких цифр...

Posted: Sat Jan 23, 2016 10:09 pm
by KDJ
Kley wrote:FindReplaceEx.jsУстановлены "Beginning" и "Prompt" (RadioButton/CheckBox).
Ищем какое-нибудь слово, до сообщения "Passed file boundary. Continue?".
После ответа включается RadioButton "Down".
Если теперь искать другое слово, которого нет в тексте, то опять включится "Beginning".
FindReplaceEx.js
Fixed: set search direction in Find/Replace dialog.
Updated: Russian translation by YuS.

Posted: Sat Jan 23, 2016 10:52 pm
by opk44
InFive wrote:но это для моего простого примера пойдет, а так это не прокатит, надо чтобы скрипты расценивали цифры как целые, а не как составные из нескольких цифр...
1. Для подавляющего большинства привычнее делом заниматься и "работу работать", а не выдумывать некие гипотетические примеры, где "не прокатит".
2. Когда и если, скрипты выполняют свою функцию (а они выполняют), то это "правильные пчёлы и они делают правильный мёд".
3. Что такое "целые цифры" мне не понятно, но если иметь в виду "числа", так они вполне могут быть и не целыми (36.6) и на качестве сортировки это не скажется. Так что причина вашего беспокойства не ясна.

Posted: Sat Jan 23, 2016 11:12 pm
by InFive
opk44 wrote:причина вашего беспокойства не ясна.
2x2=4 - вы согласны с этим?
так почему вам непонятно, что скрипт после 1 считает что далее будет 10, после 10 - 100, а не 11 и т.д.

и это для вас "правильные пчёлы"?

Posted: Sun Jan 24, 2016 12:05 am
by opk44
InFive wrote:2x2=4 - вы согласны с этим?
Почему вы спрашиваете? Хотите поговорить об этом?
InFive wrote:так почему вам непонятно, что скрипт после 1 считает что далее будет 10, после 10 - 100, а не 11 и т.д.
Не надо рассказывать майсы. Поставьте "птичку" в опции "Numerically", и будет вам счастье (1, 2, 3, ..., 10, 11 ... 100).
Image

Posted: Sun Jan 24, 2016 7:00 am
by InFive
opk44 wrote:Что для вас не так с этой сортировкой?
видимо я слишком простой пример привел, выв с ним справились, но я с носом всё равно остался, потому для повседневных задач мне нужно применять скрипт SortLines.js либо скрипт SortInColumns.js но применяя только ключ 1...

потому что в текстах у меня по 50-60 блоков... по вашему методу, мне нужно каждый блок текстов обрабатывать отдельно, ибо начальная длинна строк в каждом из блоков разная... а если применить только ключ 1, и указать окончание длинны одну для всех, то я думал что и будет сразу сортировка всего текста, но в таком случае сортировка не идёт - после 1 идёт 10



<annotate=span.1.1">
<annotate=span.1.2">
<annotate=span.1.1-span.1.5">
<annotate=span.1.3-span.1.5">
<annotate=span.1.6-span.1.8">
<annotate=span.1.14">
<annotate=span.1.20-span.1.26">
<annotate=span.1.20">
<annotate=span.1.26-span.1.31">
<annotate=emphasis.1.1">
<annotate=emphasis.1.2">
<annotate=emphasis.1.1-emphasis.1.5">
<annotate=emphasis.1.3-emphasis.1.5">
<annotate=emphasis.1.6-emphasis.1.8">
<annotate=emphasis.1.14">
<annotate=emphasis.1.20-emphasis.1.26">
<annotate=emphasis.1.26-emphasis.1.31">
<annotate=emphasis.1.20">