SortStr: Sort strings in editor — Сортировка строк в ред-ре
SortStr: Sort strings in editor — Сортировка строк в ред-ре
Обсуждаем http://forum.farmanager.com/viewtopic.php?f=11&t=5906
http://plugring.farmanager.com/plugin.php?pid=901
http://plugring.farmanager.com/plugin.php?pid=901
Last edited by HaRT on Mon 22 Nov, 2010 21:55, edited 2 times in total.
- 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 — Сортировка строк в ред
Latest post of the previous page:
Именно!GrAnD wrote:имеем строки
Ф1
Ф2
Ф3
выделяем вертикальным блоком за концами строк и используем функцию удаления дублей. Если я в плагине реализую предлагаемую вами логику - совершенно разные строки будут признаны одинаковыми - это что корректное поведение?
Раз я использовал вертикальное выделение, причём именно в этом месте, значит именно этого я и хочу.
А что ещё я могу тут хотеть?
- 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 — Сортировка строк в ред
В моём представлении это ничего не меняет.GrAnD wrote:я поправил пример
они станут выше строки AAAAAAA
Если бы я не хотел их выше, то я бы не выделял их вертикальным блоком по пустому месту.
- 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 — Сортировка строк в ред
Да, все пустые выделенные части одинаковы и меньше любых непустых. Или Вы считаете иначе?GrAnD wrote:дело не в одинаковости, а как вы правильно заметили в том что "Пользователя тут интересует совпадение ВЫДЕЛЕННЫХ частей"
Я действительно не понимаю, где тут основания для какой-то специализированной логики… Моё предложение про пробелы относится только к случаю дополнения недостающей длины при заполнении новых строк в сортировке — это чтобы текст правее выделения не съезжал по горизонтали.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: SortStr: Sort strings in editor — Сортировка строк в ред
to John Doe
мы переливаем из пустого в порожнее...
если после этих ненужных трех строк идет нечто нужное - то вам придется выделить их по пустому месту.
to Hart
>Или Вы считаете иначе?
Да я считаю иначе. я повторяюсь уже. выше написано почему.
мы переливаем из пустого в порожнее...
если после этих ненужных трех строк идет нечто нужное - то вам придется выделить их по пустому месту.
to Hart
>Или Вы считаете иначе?
Да я считаю иначе. я повторяюсь уже. выше написано почему.
- 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 — Сортировка строк в ред
Возможно.GrAnD wrote:если после этих ненужных трех строк идет нечто нужное - то вам придется выделить их по пустому месту.
В таком случае это достойно опции, поскольку получаются 2 несовместимых юзкейса.
Re: SortStr: Sort strings in editor — Сортировка строк в ред
так и быть.
вас уже трое.
сделаю настройку
строки не попавшие в выделение будут сортироваться как пустые строки. то есть они будут перемещаться вверх но не сортироваться относительно друг друга. Я правильно понимаю?
вас уже трое.
сделаю настройку
строки не попавшие в выделение будут сортироваться как пустые строки. то есть они будут перемещаться вверх но не сортироваться относительно друг друга. Я правильно понимаю?
- 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 — Сортировка строк в ред
Сделайте милость, поясните тупому мне, как именно иначе Вы считаете?GrAnD wrote:Да я считаю иначе. я повторяюсь уже.HaRT wrote:все пустые выделенные части одинаковы и меньше любых непустых. Или Вы считаете иначе?
Вот это уже конструктивный подход (даже если бы было оставлено требование про “больше”).GrAnD wrote:вас уже трое.
сделаю настройку
Да, я именно это (но не только это) и предлагал.GrAnD wrote:Я правильно понимаю?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- 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 — Сортировка строк в ред
"[ ] Ignore empty space in the beginning of lines"?
Re: SortStr: Sort strings in editor — Сортировка строк в ред
К сожалению не знаю как тут вставлять ссылки на сообщения поэтому копипастю...HaRT wrote:Сделайте милость, поясните
При "горизонтальном" выделении строки всегда попадают в блок даже пустые. они пусты и несут в себе информацию в виде перевода строки. Ври вертикальном выделении если строка кончилась раньше чем начался блок, то о ней сказать "сортировщик" не может ничего.
Согласитесь отсутствие информации совсем не то же чем перевод строки или пробел.
Какое право плагин имеет предполагать "Что могло бы быть" в строке, не коньчись она раньше.
не только это - что?HaRT wrote: Да, я именно это (но не только это) и предлагал.
- 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 — Сортировка строк в ред
Чёт я запутался. Ведь должны сортироваться только строки с выделением (пусть даже оно по пустому месту)?GrAnD wrote:строки не попавшие в выделение будут сортироваться как пустые строки. то есть они будут перемещаться вверх но не сортироваться относительно друг друга.
Re: SortStr: Sort strings in editor — Сортировка строк в ред
ну да, это я так неудачно выразился - строки в вертикальном выделении но кончившиеся раньше начала блока
- 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 — Сортировка строк в ред
Какая разница что в строке есть (или могло быть)?GrAnD wrote:если строка кончилась раньше чем начался блок, то о ней сказать "сортировщик" не может ничего.
Согласитесь отсутствие информации совсем не то же чем перевод строки или пробел.
Какое право плагин имеет предполагать "Что могло бы быть" в строке, не коньчись она раньше.
При вертикальном выделении интересует ТОЛЬКО выделенная часть строки.
Если угодно отличать пустое место от пробела, то такие строки должны быть ещё выше пробельных.
- 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 — Сортировка строк в ред
У меня тоже была эта проблема в своё время.GrAnD wrote:К сожалению не знаю как тут вставлять ссылки на сообщения поэтому копипастю...
Насчёт дополнения недостающей длины пробелами при формировании новых строк в результате сортировки.GrAnD wrote:не только это - что?HaRT wrote:Да, я именно это (но не только это) и предлагал.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Re: SortStr: Sort strings in editor — Сортировка строк в ред
+1John Doe wrote:Если угодно отличать пустое место от пробела, то такие строки должны быть ещё выше пробельных.
- 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 — Сортировка строк в ред
На самом деле выше не нужно.
Я (как и HaRT) не вижу смысла отличать пустое место от пробела.
Обоснование просто: на экране я их визуально не отличаю.
Я (как и HaRT) не вижу смысла отличать пустое место от пробела.
Обоснование просто: на экране я их визуально не отличаю.
Re: SortStr: Sort strings in editor — Сортировка строк в ред
такие строки будут сортироваться как пустые - следовательно будут выше любых других строк
ЗЫ
кто придумает не смешное название чекбоксу для данной настройки?
ЗЫ
кто придумает не смешное название чекбоксу для данной настройки?