Page 1 of 4

Lines plugin

Posted: Mon Oct 16, 2006 5:08 pm
by Instructor
Lines плагин был замещен Format плагином.

Lines plugin was superseded by Format plugin.


Features:
- Sorts lines by string ascending/descending.
- Sorts lines by integer ascending/descending.
- Inserts end-of-line characters in wrap places.
- Reverses line order.
- Removes duplicate lines.


<<Download>>

Posted: Mon Oct 16, 2006 7:13 pm
by Instructor
Fixed: memory didn't free.


Lines plugin v1.1

Posted: Wed Oct 18, 2006 8:16 pm
by Instructor
Changed: faster algorithm.

Fixed: long lines had been cut.


Lines plugin v1.2

Posted: Tue Oct 24, 2006 8:16 pm
by VitRom
Очень хорошая и нужная вещь - а то после настроенного FAR-а этого очень не хватает (особенно на чужих машинах).

Только вот IMHO досаднейшее упущение - отсутствие единого меню функций. Поставил плаг, зашёл в настройки - а там десяток горячих клавиш нужно назначить, да ещё незабыть потом (а ведь функции-то хоть и нужные удобные, но не из ежеминутно применяемых)... %-|

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

Posted: Tue Jan 09, 2007 3:10 pm
by Instructor
Changed: AkelPad 3.2.0 required


Lines plugin v1.3

Posted: Fri Mar 23, 2007 10:33 am
by Instructor
Changed: AkelPad 3.3.0 required.

Added: version information in DLL.


Lines plugin v1.4

Posted: Thu May 10, 2007 3:46 am
by Instructor
Fixed: Lines::FixWrap in Win95/98/Me didn't work.


Lines plugin v1.5

Posted: Wed Jun 27, 2007 2:53 pm
by CheeseCake
Hi,

There seems to be a problem in the sort function of the Lines plugin.

I have a text file containing data like this,

Code: Select all

Menu 1
Menu 7
Menu 10
Menu 4
which I'd like to change to

Code: Select all

Menu 1
Menu 4
Menu 7
Menu 10
but the result is,

Code: Select all

Menu 1
Menu 10
Menu 4
Menu 7
I tried sorting by string/integer with no luck. Is it possible to fix it in next version?

Regards.

Posted: Wed Jun 27, 2007 3:15 pm
by Instructor
Changed: Lines::SortIntAsc, Lines::SortIntDesc now compare first met integers.


Lines plugin v1.6

Posted: Wed Jun 27, 2007 3:28 pm
by CheeseCake
Thanks.
Working like a charm now. :D

Posted: Wed Jul 25, 2007 7:32 am
by Fr0sT
Можно ли добавить функцию фильтрации с применением регулярок? Иногда бывает очень нужно, а под руками как назло ни одной тулзы с нужным функционалом. Даже Эксель не позволяет отфильтровать по частичному совпадению, что уж говорить о регулярках.

Posted: Wed Jul 25, 2007 8:17 am
by Instructor
Fr0sT
Операции с регулярными выражениями можно осуществить через Scripts plugin.

Posted: Wed Jul 25, 2007 2:52 pm
by Fr0sT
Ну это понятно... но хотя бы фильтрацию по частичному совпадению можно добавить?

need

Posted: Wed Jul 25, 2007 3:48 pm
by VladSh
Поддерживаю по поводу основных регулярок! /Как отображается просящая рожа? :D/
Мне очень не хватает 2-х функций: одна отрезает указанные символы с начала строки, а другая - с конца строки :(

Хотелось бы символы передавать как сделано в Javascript-примерах:
Как убрать/вырезать пробелы (пробельные символы: tab, \r, \n, form feed, vertical tab) из строки?

Code: Select all

//IE4+, NN4+, Opera5+
function trim(s)
{
  return rtrim(ltrim(s));
}

function ltrim(s)
{
  return s.replace(/^\s+/, ''); 
}

function rtrim(s)
{
  return s.replace(/\s+$/, ''); 
}
Этот пример в чистом виде не подходит, т.к. он убирает символы проходя по всей строке, а мне конкретно нужно убирать их ДО первого значащего символа и ПОСЛЕ последнего значащего символа, т.е. пробелы, Tab'ы и переводы строки.

Для примера можно глянуть ReplaceHTMLul.vbs. Если выбрано всё чётко, то и работает чётко, а если при выделении мышью захватить спереди и сзади несколько пустых строк, то результат будет разорванным :(
В общем было бы удобно внести эту пару функций в плагин (возможно в какой-нибудь новый HTML-plugin? :)), и вызывать из скриптов. Отсутствие таких функций сдерживает в написании скриптов с похожими алгоритмами, т.к. неудобно для каждого скрипта писать одни и те же функции...

Posted: Thu Jul 26, 2007 10:02 pm
by Instructor
Fixed: "Read only" option ignored.


Lines plugin v1.7