Странная сортировка в панели плагина

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
NightRoman
Posts: 5852
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

Странная сортировка в панели плагина

Post by NightRoman » Mon 15 Aug, 2016 00:31

Плагин создает на панели виртуальные файлы с такими именами:

Code: Select all

'B [X]/[Y]'
'B [X][Y]'
'B X/Y'
'A'
Сортировка в панели по имени. Результат странный:

Code: Select all

B [X]/[Y]
A
B [X][Y]
B X/Y
Ожидается, что файл 'B [X]/[Y]' должен быть после 'A'.
Например, файлы с похожими именами 'B [X][Y]' и 'B X/Y' находятся после 'A'

Баг или фича?

Воспроизвести можно при помощи скрипта PowerShellFar Test-PanelSorting-.ps1

Code: Select all

$Explorer = New-Object PowerShellFar.PowerExplorer 'd797d742-3b57-4bfd-a997-da83ba66b9bb' -Property @{
	AsGetFiles = {
		New-FarFile -Name 'B [X]/[Y]'
		New-FarFile -Name 'B [X][Y]'
		New-FarFile -Name 'B X/Y'
		New-FarFile -Name 'A'
	}
}
$Panel = New-Object FarNet.Panel $Explorer
$Panel.Open()
Запускается скрипт командой:

Code: Select all

ps: .\Test-PanelSorting-.ps1

User avatar
DrKnS
Posts: 4609
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

Странная сортировка в панели плагина

Post by DrKnS » Mon 15 Aug, 2016 07:22

Я код не смотрел, но предположу, что "имя" - это то, что после последнего слеша.

User avatar
NightRoman
Posts: 5852
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

Странная сортировка в панели плагина

Post by NightRoman » Mon 15 Aug, 2016 10:54

Может быть. А зачем так может быть сделано?

User avatar
John Doe
Бюрократ
Posts: 11217
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 14 times
Been thanked: 80 times

Странная сортировка в панели плагина

Post by John Doe » Mon 15 Aug, 2016 11:01

NightRoman wrote: Воспроизвести можно при помощи скрипта PowerShellFar Test-PanelSorting-.ps1
Проще на временной панели

2useven10
Posts: 3004
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 82 times

Странная сортировка в панели плагина

Post by 2useven10 » Mon 15 Aug, 2016 11:15

NightRoman
Используйте сортировку по полному имени.

User avatar
NightRoman
Posts: 5852
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

Странная сортировка в панели плагина

Post by NightRoman » Mon 15 Aug, 2016 16:02

2useven10 wrote:Используйте сортировку по полному имени.
Да. Все время забываю про это. То есть фича.
Всем спасибо!

Post Reply

Return to “Глюки и баги”