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

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

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

Post by NightRoman »

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

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: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Я код не смотрел, но предположу, что "имя" - это то, что после последнего слеша.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Может быть. А зачем так может быть сделано?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

NightRoman wrote: Воспроизвести можно при помощи скрипта PowerShellFar Test-PanelSorting-.ps1
Проще на временной панели
2useven10
Posts: 5205
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

NightRoman
Используйте сортировку по полному имени.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

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

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