SortStr: Sort strings in editor — Сортировка строк в ред-ре

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

SortStr: Sort strings in editor — Сортировка строк в ред-ре

Post by GrAnD »

Last edited by HaRT on Mon 22 Nov, 2010 21:55, edited 2 times in total.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by John Doe »

Latest post of the previous page:

[ ] Ignore vertical selection beyond eol
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by HaRT »

John Doe wrote:Я (как и HaRT) не вижу смысла отличать пустое место от пробела.
Клевета!
Я отличаю отсутствие символов от пробельных символов. И при сортировке пустая строка должна быть меньше пробельной.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Denis »

Пустые должны идти раньше пробельных
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

не ссорьтесь так и будет
щас тока сохранение в реестр допишу и выложу

тестируем аккуратно - проверить все мыслимые ситуации я не могу
ver 1.4.13
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

у кого не сохраняется состояние переключателей - перекачать бинарники.
это я накосячил и сначала вчера выложил не то.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by AleXH »

GrAnD

Readme прочитал. Предлагаю удалить дубликаты переименовать в очистить дубликаты, а удалить сделать логически правильным - именно удалять дубли строк.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Tim Sobolev »

Новая версия порадовала, особенно интерфейс :). Текущее поведение вполне устраивает, но не буду против если из удаления дублей останется только вариант с удалением без изменения позиций строк в файле (т.к. режим 2 это режим 3 + режим 1).
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

to AleXH
Переименовать можно, я не против

>а удалить сделать логически правильным - именно удалять дубли строк.
Вы невнимательно читали readme. Там все сказано

to Tim Sobolev
>режим 2 это режим 3 + режим 1
с помощью режима 3 + режим 1 мы получим необратимо отсортированый режим 2, что не одно и то же.
Не понимаю чем оно мешает?
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Tim Sobolev »

GrAnD wrote:>режим 2 это режим 3 + режим 1
с помощью режима 3 + режим 1 мы получим необратимо отсортированый режим 2, что не одно и то же.
Не понимаю чем оно мешает?
Оно мне абсолютно не мешает, это я так :)
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by AleXH »

GrAnD
Вы невнимательно читали readme. Там все сказано
Если речь идёт об этом
Количество строк в файле не изменяется (это поведение окончательное и меняться не будет).
, то я это прочитал, и именно поэтому и написал, что ридми читал. Правда из ридми совершенно не понятно зачем такое нужно. Подавляющему большинству пользователей нужно именно удалять дубликаты, приводя список в читабельный вид.
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

это моя принципиальная позиция
невозможно угодить всем. Одним надо сохранить выделение, другим сбросить
одним надо оставить курсор на месте другим перевести в начало, одним называется не так, другим опция не там и тд и тп до бесконечности.
мне нравится, что при применении "очистки дубликатов" логическое состояние редактора остается неизменным. остался на месте курсор, осталось выделение, сохранилось количество строк. Я считаю это правильно. И не буду менять в плагине это поведение.

С другой стороны исходный код открыт и распространяется под свободной лицензией и если вы сделаете то что понравится какой-то части людей, тем которым не нравится текущее положение я буду только рад
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Max Rusov »

GrAnD wrote:невозможно угодить всем
Для этого и существуют опции.
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

в данном конкретном случае - нет
побочного эффекта в виде изменения кол-ва строк в редакторе не будет
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Тигрёнок »

Сортировка по содержимому вертикального блока - щенячий (ну, в смысле, тигрячий) восторг! Спасибо!
Хотелка: а можно ли сюда же сделать и числовую сортировку? Ну, чтобы "120" было меньше, чем "20 ", а "9,87" было, меньше, чем "12,3"...
Съешь мыша – стань настоящим клавишником!
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by GrAnD »

опишите как разруливать ситуации когда в выделение попадают не цифровые символы в начале, в конце, вообще нет цифровых символов и тп

Вобщем нужен алгоритм как реагировать на нечисловые ситуации, я сделаю.
User avatar
Тигрёнок
Posts: 391
Joined: Wed 03 May, 2006 06:07
Location: Россия
Contact:

Re: SortStr: Sort strings in editor — Сортировка строк в ред

Post by Тигрёнок »

GrAnD wrote:опишите как разруливать ситуации когда в выделение попадают не цифровые символы в начале, в конце, вообще нет цифровых символов и тп
Для нечисел есть три разумных интерпретации: ноль и плюс-минус бесконечность (разумеется, концевые пробелы не должны считаться нецифровыми символами - их следует просто отбрасывать). Выбор, я думаю, должен делать пользователь, выбирая числовую сортировку.
Есть ещё одна вещь, которая, наверное, должна выбираться: десятичный разделитель (точка, запятая или оба сразу).
GrAnD wrote:Вобщем нужен алгоритм как реагировать на нечисловые ситуации, я сделаю.
Было бы здорово!
Съешь мыша – стань настоящим клавишником!
Post Reply

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