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

Здесь можно обсудить ваш любимый плагин.
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: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Latest post of the previous page:

GrAnD wrote:имеем строки
Ф1
Ф2
Ф3

выделяем вертикальным блоком за концами строк и используем функцию удаления дублей. Если я в плагине реализую предлагаемую вами логику - совершенно разные строки будут признаны одинаковыми - это что корректное поведение?
Именно!
Раз я использовал вертикальное выделение, причём именно в этом месте, значит именно этого я и хочу.
А что ещё я могу тут хотеть?
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

GrAnD wrote:я поправил пример
они станут выше строки AAAAAAA
В моём представлении это ничего не меняет.
Если бы я не хотел их выше, то я бы не выделял их вертикальным блоком по пустому месту.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

GrAnD wrote:дело не в одинаковости, а как вы правильно заметили в том что "Пользователя тут интересует совпадение ВЫДЕЛЕННЫХ частей"
Да, все пустые выделенные части одинаковы и меньше любых непустых. Или Вы считаете иначе?
Я действительно не понимаю, где тут основания для какой-то специализированной логики… Моё предложение про пробелы относится только к случаю дополнения недостающей длины при заполнении новых строк в сортировке — это чтобы текст правее выделения не съезжал по горизонтали.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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 John Doe
мы переливаем из пустого в порожнее...
если после этих ненужных трех строк идет нечто нужное - то вам придется выделить их по пустому месту.

to Hart
>Или Вы считаете иначе?
Да я считаю иначе. я повторяюсь уже. выше написано почему.
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

GrAnD wrote:если после этих ненужных трех строк идет нечто нужное - то вам придется выделить их по пустому месту.
Возможно.
В таком случае это достойно опции, поскольку получаются 2 несовместимых юзкейса.
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
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

GrAnD wrote:
HaRT wrote:все пустые выделенные части одинаковы и меньше любых непустых. Или Вы считаете иначе?
Да я считаю иначе. я повторяюсь уже.
Сделайте милость, поясните тупому мне, как именно иначе Вы считаете?
GrAnD wrote:вас уже трое.
сделаю настройку :)
Вот это уже конструктивный подход (даже если бы было оставлено требование про “больше”). :D
GrAnD wrote:Я правильно понимаю?
Да, я именно это (но не только это) и предлагал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

"[ ] Ignore empty space in the beginning of lines"?
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 »

HaRT wrote:Сделайте милость, поясните
К сожалению не знаю как тут вставлять ссылки на сообщения поэтому копипастю...

При "горизонтальном" выделении строки всегда попадают в блок даже пустые. они пусты и несут в себе информацию в виде перевода строки. Ври вертикальном выделении если строка кончилась раньше чем начался блок, то о ней сказать "сортировщик" не может ничего.
Согласитесь отсутствие информации совсем не то же чем перевод строки или пробел.
Какое право плагин имеет предполагать "Что могло бы быть" в строке, не коньчись она раньше.
HaRT wrote: Да, я именно это (но не только это) и предлагал.
не только это - что?
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

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
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

GrAnD wrote:если строка кончилась раньше чем начался блок, то о ней сказать "сортировщик" не может ничего.
Согласитесь отсутствие информации совсем не то же чем перевод строки или пробел.
Какое право плагин имеет предполагать "Что могло бы быть" в строке, не коньчись она раньше.
Какая разница что в строке есть (или могло быть)?
При вертикальном выделении интересует ТОЛЬКО выделенная часть строки.
Если угодно отличать пустое место от пробела, то такие строки должны быть ещё выше пробельных.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

GrAnD wrote:К сожалению не знаю как тут вставлять ссылки на сообщения поэтому копипастю...
У меня тоже была эта проблема в своё время.
GrAnD wrote:
HaRT wrote:Да, я именно это (но не только это) и предлагал.
не только это - что?
Насчёт дополнения недостающей длины пробелами при формировании новых строк в результате сортировки.
Фар есть инструмент, а не нянька. © 2009 DrKnS
valiva28
Posts: 49
Joined: Tue 07 Sep, 2010 10:20

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

Post by valiva28 »

John Doe wrote:Если угодно отличать пустое место от пробела, то такие строки должны быть ещё выше пробельных.
+1
User avatar
John Doe
Бюрократ
Posts: 13860
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

На самом деле выше не нужно.
Я (как и HaRT) не вижу смысла отличать пустое место от пробела.

Обоснование просто: на экране я их визуально не отличаю.
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 »

такие строки будут сортироваться как пустые - следовательно будут выше любых других строк

ЗЫ
кто придумает не смешное название чекбоксу для данной настройки?
Post Reply

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